Я назначаю переменную GUI ячейке листа excel. Я использую PySimplegui, затем читаю значения этого графического интерфейса и openpyxl для записи в свой лист Excel. Это всегда говорит мне
TypeError: 'NoneType' object is not subscriptable
не важно что.
import PySimpleGUI as sg
import openpyxl
wb = load_workbook(filename=template_sheet)
excel_sheet = wb['Sheet 1']
layout = [
sg.Input('Input Address here', key='_address_')
]
window = sg.window(layout)
excel_sheet['F9'] = values['_address_'] # THIS IS THE PROBLEM CHILD
Я ожидаю, что values['_address_]
будет помещено в ячейку F9 листа Excel. Вместо этого он просто говорит мне, что поскольку values['_address_']
является Nonetype
(независимо от того, заполнено оно или нет), он даже не пытается
values
- это NoneType и что вы не можете подписать его, используя__address__
- person LazyCoder   schedule 31.07.2019values
? Возможно, у вас естьvalues = None
, а теперьvalues['_address_]
означаетNone['_address_]
, что дает ошибку'NoneType' object is not subscriptable
- person furas   schedule 31.07.2019