我想使用from import函数从另一个程序导入变量。 示例代码:
script1:
c=1
print('hello')
script2:
from script1 import c
当我运行时,我的回答是:
hello
10
我想知道是否可以在仅显示变量c的情况下进行此运行。
答案 0 :(得分:2)
将您想要在导入时运行的所有代码移至if __name__ == '__main__'
区块。
答案 1 :(得分:0)
你没有,这就是它的工作原理。
如果您希望某些代码无法运行,请将其移至__main__
:
import statements
code_that_runs()
if name == '__main__':
code_that_won't_run_from_import()