python version: 3.6.5
Mein code um ein json data bank zu erstellen die für ein bot gedacht ist die funktion wird dann importiert was ja eigentlich kein problem ist.
Code: Alles auswählen
import json
filename = "database/bank.json"
def konto(id):
with open(filename, "r") as f:
users = json.load(f)
if str(id) in users:
return False
else:
users[str(id)]["bank"] = 0
users[str(id)]["wallet"] = 0
with open(filename, "w") as f:
json.dump(users, f)
konto(302428535883038721)
Code: Alles auswählen
Traceback (most recent call last):
File "main.py", line 5, in <module>
import functions.bank as bank
File "C:\Users\Backware\Desktop\Economy\functions\bank.py", line 18, in <module>
konto(302428535883038721)
File "C:\Users\Backware\Desktop\Economy\functions\bank.py", line 12, in konto
users[str(id)]["bank"] = 0
KeyError: '302428535883038721'