2024-04-19 15:40:08 发布
网友
如何访问文件中的变量var
if __name__ == "__main__":
在另一个文件中,fileB?我试过:
import fileA from fileA import main print (main.var) import fileA from fileA import var print (var) import fileA from fileA import __name__ print (__name__.var)
如果希望在导入模块时可以访问变量,请不要将它们放入
该if块意味着对导入模块的人显式地隐藏内容(在主模块中,__name__是"__main__",而在导入的模块中,__name__是另一个东西-模块的名称)
if
__name__
"__main__"
所以,如果你现在有这个
if __name__ == "__main__": my_variable = 7 ...
更改为:
my_variable = 7 if __name__ == "__main__": ...
如果希望在导入模块时可以访问变量,请不要将它们放入
该
if
块意味着对导入模块的人显式地隐藏内容(在主模块中,__name__
是"__main__"
,而在导入的模块中,__name__
是另一个东西-模块的名称)所以,如果你现在有这个
更改为:
相关问题 更多 >
编程相关推荐