Python将模块名称更改为其真实名称



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'>

最新更新