【发布时间】:2020-06-18 05:21:59
【问题描述】:
所以这是我在初学者教程之外从事的第一个项目。到目前为止,我已经制作了两个模块,一个从用户输入创建 URL。它将一堆东西连接在一起,并使用用户输入来保存日期和时间等内容以形成整个 URL,我已经对此进行了测试,它工作正常。
我还创建了一个小型 GUI,它接受两个输入并将它们显示在一个文本框中,这也可以正常工作。
我的 GUI 中有一个函数可以记录文本输入框中的文本。我想要的是输入的文本在另一个模块中用作我的用户输入。我是否需要将每个文本条目作为单独的调用返回?或者我可以保留这两个框,但访问每个函数调用发生时保存的变量?
def click():
entered_text = textEntry.get()
entered_text2 = textEntry2.get()
output.delete(0.0,END)
output.insert(END, entered_text +'\n'+ entered_text2)
# This is the end of this function with no return
这是我想用来构成 URL 一部分的部分
def create_MY_URL():
startDate = input("Enter intraday start date dd/mm/yyyy: ")
startTime = input("Enter start time hh:mm: ")
finishDate = input("Enter intraday finish date dd/mm/yyyy: ")
finishTime = input("Enter finish time hh:mm: ")
#there is plenty more of this function, it is returned at the end
那么我是否需要为每条信息调用两次 click() 才能将其用作“startDate”和“FinishDate”?
【问题讨论】:
-
点击函数中的stardate或finish date在哪里使用?
标签: python function methods module python-module