我正尝试检查一个变量,该变量先前在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
答案 0 :(得分:1)
将2.completed
与import 2
或completed
与from 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!