我如何访问变量,var,在fileA中
if __name__ == "__main__":
Run Code Online (Sandbox Code Playgroud)
在另一个文件中,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)
Run Code Online (Sandbox Code Playgroud)
如果要在导入模块时可以访问变量,请不要将其放入
if __name__ == "__main__":
Run Code Online (Sandbox Code Playgroud)
该if块意味着明确地隐藏那些导入模块的东西(在主模块__name__中"__main__",而在导入的模块中,则__name__是其他东西 - 模块的名称).
所以,如果你现在有这个
if __name__ == "__main__":
my_variable = 7
...
Run Code Online (Sandbox Code Playgroud)
把它改成这个:
my_variable = 7
if __name__ == "__main__":
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29 次 |
| 最近记录: |