仅从导入的文件中获取值,而不是从Python中的导入中获取值

2024-05-14 00:22:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我喜欢foo.py文件:

from os import *
aaa = 'bbb'
bbb = 'asd'
...
yzx = 'asad'

未知变量数量和未知变量名称

和文件bar.py:

vars = {}
execfile('foo.py', vars)
[print (var) for var in vars]

但是bar.py还打印来自os的值(也可以是其他导入):( 如何仅从foo.py获取变量

尝试了相同的结果


Tags: 文件frompyimport数量fooosvar