我在我的機器人上重新加載claim.DB時,在我的claim.py中有一個加載錯誤。這是代碼:Claim.py def load()上的小錯誤:
def load():
claimDB = {}
data = open("claim.DB").read().split("\n")
for a in data:
if a.strip() != "":
claimDB[a.split(",")[0]] = a.split(",")[1:]
claim.claimDB = claimDB
後它再重新裝入導致此: {「查爾斯」:[]}這是正確的方法是應該的。
要在重新加載後變成這樣: {'charles':['']}這不是正確的方法。
它不應該這樣做。我不確定如何解決這個問題,以免發生。
它應該做什麼呢? –
這是假設保留字典{'charles':[]} – user3089698