Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是python的新手,我想使用
从变量文件导入 *
我需要将变量文件作为用户的输入。我尝试使用 raw_input() 但它没有用,python 中有什么方法可以做到这一点吗?
from ... import *这不是一个很好的做法,因为它可能会导致名称冲突,并且很难看到真正定义类等的位置。如果您...从用户输入中接受,情况尤其如此
from ... import *
...
import importlib globals().update(vars(importlib.import_module(variablefile)))
尝试:
myvar = "os" eval("import %s" % myvar)