我有两个 python 文件。从 python 文件 #1 中,我想检查 python 文件 #2 中是否定义了某个全局变量。
最好的方法是什么?
最佳答案
您可以直接测试 file2
模块(它是一个模块对象)是否具有名称正确的属性:
import file2
if hasattr(file2, 'varName'):
# varName is defined in file2…
这可能比 try...except...
方法更直接、更易读(取决于您希望如何使用它)。
关于python - 如何确定另一个Python文件中是否存在变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3409468/