我是一个python初学者,我正在尝试重新组织我的代码,我有多个嵌套函数 这是我的python代码
def download_pkg(self):
(...)
def download_several_apps(self):
global inputFileName_download,listbox_input
if(listbox_input.size() == 0):
print("NO INPUT FILE")
elif(listbox_input.size() == 1):
print("filename :" + str(self.inputFileName_download))
with open(self.inputFileName_download, 'r') as f:
for line in f:
print(line)
download_pkg(line)
else:
print("Problem while downloading several apps")
我有一个错误:
NameError: name 'download_pkg' is not defined
如何访问此功能?谢谢
你没有展示它,但你显然是在一个类的方法,而不是顶级函数。因此您需要在类的现有实例上调用该方法。幸运的是,您自己也是一个实例方法,因此您有
self
可以这样做。改变一下:收件人:
相关问题 更多 >
编程相关推荐