python again函数使用_Python 3 - 将函数的Return作为变量存储,以便稍后重复使用

我仍然是Python和编程的新手,但作为一种学习更多Python的方法,只是修补一些Windows注册表数据,我开始研究一个非常简单的tkinter和Python3数据提取器。

我很难从函数输出以某种方式存储为变量以便稍后使用,有时会反复使用。只有几个按钮来定位路径,保存文件路径,我想在另一个函数中使用该文件路径从文件中获取数据。def sw_click():

sw_path1 = tkinter.filedialog.askopenfilename(initialdir='C:/Users/%s')

swP_label.config(text=swpath1)

return sw_path1

然后我想将返回数据(sw_path1)(只是本地系统路径)用于稍后将调用的另一个函数。例如:def swpull_click():

swinfo = *function_pullkey (sw_path1) #Using another function

Return sw_data # again as a variable for later use

所有的功能都是分开工作的,但是将一个功能返回到另一个功能以便以后使用是一个障碍。我试图使用另一个变量来存储它,例如Var1 = sw_path1

但这成为函数本身之外的未解决的参考

任何帮助将不胜感激。谢谢

****更新在函数外部添加变量,例如:sw_path1 = None

def software_click():

global sw_path1

tkinter.filedialog.askopenfilename(initialdir='')

softwareP_label.config(text=sw_path1)

return sw_path1

不存储变量,一旦获得变量,它始终为None。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值