Мне, возможно, просто нужны новые глаза, чтобы посмотреть на это, но я не уверен, почему я получаю эту ошибку KeyError: 'style_code'
Я знаю, что код стиля находится в моих json данных, и я посмотрел, почему эта ошибка происходит, и он сказал, что это потому, что он не может найти его в списке. Вот мой код json данных ...
data1['task'].append({
'profile': profiles_select.get(),
'proxy pool': pool_combo.get(),
'captcha': captcha,
'task_id': num_id,
'style_code': stylecode_entry.get(),
'delay': int(delay_entry.get()),
'size': size,
'splash': splash,
'browser': browser
})
num_id = num_id + 1
with open('tasks_ys.txt', 'w', encoding='utf-8') as outfile:
json.dump(data1, outfile, indent=2)
Как вы можете видеть, 'style_code' четко указан там. Вот мой код, который дает мне ошибку.
with open('tasks_ys.txt', 'r') as json_file:
load_data = json.load(json_file)
for task in load_data['task']:
style_c = load_data['style_code']
product_lbl = Label(ys_tasks_frame, text=style_c, bg='#1a2228', fg=fgcolor,
font=("Candara", 12))
product_lbl.place(x=150, y=task_y)
id_lbl = Label(ys_tasks_frame, text=num_t, bg='#1a2228', fg=fgcolor, font=("Candara", 12))
id_lbl.place(x=25, y=task_y)
num_t = num_t + 1
task_y = task_y + 25
Может кто-нибудь помочь мне и указать, что не так с кодом?