请重新考虑。唯一比魔术更糟糕的import *
是。 import *
如果您确实要:
m = __import__ (S)
try:
attrlist = m.__all__
except AttributeError:
attrlist = dir (m)
for attr in attrlist:
globals()[attr] = getattr (m, attr)
用Python的__import__函数如何等效于“从模块导入*”?
请重新考虑。唯一比魔术更糟糕的import *
是。 import *
如果您确实要:
m = __import__ (S)
try:
attrlist = m.__all__
except AttributeError:
attrlist = dir (m)
for attr in attrlist:
globals()[attr] = getattr (m, attr)