是否可以在Python的“导入的模块”中获得“导入的模块”?
问题内容:
对于导入的模块,是否可以获取导入模块(名称)?我想知道 检查是否 可以实现〜
问题答案:
foo.py :
进口酒吧
bar.py :
import traceback
try:
filename,line_number,function_name,text = traceback.extract_stack()[-2]
print(filename,line_number,function_name,text)
except IndexError:
pass
运行foo.py会产生类似
('/home/unutbu/pybin/foo.py', 4, '<module>', 'import bar')