У меня есть две ошибки, которые я не могу понять, как исправить.
Первый:
json.decoder.JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0).
Второй:
KeyError ["Байт данных 1:"]
def save_details():
global details
with open("customerDetails.json", "wb+") as customer_details: #open customerDetails.json
details = {
"Data Bytes 1: ": username,
"Data Bytes 2: ": user_phone_number,
"Data Bytes 3: ": user_password
}
customer_details.write(base64.b64encode(json.dumps(details).encode()))
with open("customerDetails.json", "rb") as customer_details:
details = json.loads(base64.b64decode(customer_details.read()).decode())
customers = json.loads(base64.b64decode(open("customerDetails.json", "rb").read()))
if username == customers["Data Bytes 1: "] and user_password == customers["Data Bytes 3: "]:
print("\nLogin in Successful! ")
else:
print("\nThere is trouble logging in, please try again.\n ")
cancel_order() '''
Здесьчасть моего кода, которая связана с этой проблемой .
У кого-нибудь есть идеи, как это исправить?