raise JSONDecodeError("Ожидаемое значение", s, err.value) from None
json.decoder.JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)
(здесь словарь текстового файла, если это так актуально)
Код: Выделить всё
{"Slime Residue": 23, "Dandelion": 67, "Cryo Boss": 69}
Код: Выделить всё
`with open ("InvMat.txt", "r") as file: InvMat = json.load(file)`
` WorldMatCount = InvMat["Dandelion"] else: WorldMatCount = int(worldmat_entry.get()) print (WorldMatCount) InvMat["Dandelion"] = WorldMatCount print (InvMat)`
`MobMatCount = InvMat["Slime Residue"] else: MobMatCount = int(mobmat_entry.get()) print (MobMatCount) InvMat["Slime Residue"] = MobMatCount print (InvMat)`
`if bossmat == "": print ("Please enter a number") BossMatCount = InvMat["Cryo Boss"] else: BossMatCount = int(bossmat_entry.get()) print (BossMatCount) InvMat["Cryo Boss"] = BossMatCount print (InvMat)`
`def save_inv(): with open ("InvMat.txt", "w") as file: json.dump(InvMat, file) file.close()`
`current_inv_label = tk.Label(text = str(InvMat)) current_inv_label.pack()`
Подробнее здесь: https://stackoverflow.com/questions/791 ... t-doesnt-h