【发布时间】:2018-04-11 12:02:40
【问题描述】:
我有另一个初学者问题,我自己无法找到解决方案,尤其是因为我可能命名错误。
我有两个 python 文件。我需要这样做:
文件一:
def Main():
def whatever(a,b):
#do whatever
第二个文件:
Import Main
Main.whatever(str a, str b)
我该怎么做?
【问题讨论】:
-
你没有。
whatever是函数main的实现细节,如果它在模块中可公开访问,则不会嵌套。 -
一个内部函数不能在它的作用域之外被访问,除非你从
Main返回它。 -
感谢您的回答。比我该怎么做。 Main 是一个窗口,里面有一个标签。从文件二中,我想在 Main 中设置标签的文本。我如何必须重建我的代码才能访问该标签的代码?
标签: python python-3.x function import