app.py
:
import sys
for name, module in sys.modules.iteritems():
print name
我得到:
encodings
site
__builtin__
sysconfig
__main__
....
如您所见,模块名称已更改为__main__
。
我知道这种行为(if __name__ == '__main__'
),但如何将模块名称改回其真实名称?
查看模块的module
:
print module
输出:
<module '__main__' from 'app.py'>