如果把
if __name__=='__main__':
test()
改成
if __name__=='hello':
就会发现在python交互环境里import hello.py也会直接打印出'Hello,world!'了,也就验证了在导入模块时__name__是模块名
__name__不是模块名而是当前模块的命名空间
Sign in to make a reply
长日将尽
如果把
if __name__=='__main__':
test()
改成
if __name__=='hello':
test()
就会发现在python交互环境里import hello.py也会直接打印出'Hello,world!'了,也就验证了在导入模块时__name__是模块名