首先,我已经阅读了文档。我了解信息存储在 Key= x中。我的问题是当我从另一个文件调用一个函数时,它无法识别x。我已阅读文档,但无法理解如何使用密钥
我尝试将x放入变量并将其传递给函数。
文件 1
def add_details():
today1 = date.today()
today2 = today1.strftime("%Y/%m/%d")
create = str(today2)
name = str(_name_)
reason = str(_reason_)
startDate = str(_startDate_)
endDate = str(_endDate_)
add_data(create,name,reason,startDate, endDate)
def add_data(create,name,reason,startDate, endDate):
engine.execute('INSERT INTO schedule(Created_On, Fullname, reason, Start_Date, End_Date ) VALUES (?,?,?,?,?)',(create,name,reason,startDate,endDate))
文件 2
while True:
event, values = window.Read()
print(event, values)
if event in (None, 'Exit'):
break
if event == '_subdate_': #subdate is the button Submit
sf.add_details()
我的预期结果是 GUI 的输入被传递给函数,然后传递给 SQLite db。
错误:名称“名称”未定义(或任何关键变量)