有没有一种方法可以检查与原始脚本不同的脚本中存在的变量?

时间:2019-01-31 10:27:56

标签: python

我正尝试检查一个变量,该变量先前在2.py的{​​{1}}中设置为true,因为1.py仅在变量为true时才继续。 / p>

2.py

1.py

1.py

import os

completed = false

#some stuff here

completed = true

但是我在

处遇到语法错误
import 2 

if completed == true
   #do things

2 个答案:

答案 0 :(得分:1)

2.completedimport 2completedfrom 2 import completed一起使用。如果您想了解更多信息,请搜索python namespaces

此外,如果还不太清楚,请不要使用2作为模块名称。

答案 1 :(得分:0)

1.py

import os

completed = False

#some stuff here

completed = True

2.py:

import 2

if 2.completed:
    print("Gotcha!")
   #do things

然后:

py -m 2.py

输出:

Gotcha!