main.py和mymodule.py在同一个文件夹
main.py
import mymodule
if __name__=='__main__':
print('it is running as a main file')
mymodule.py
print("文件名:", __file__)
print("模块名:", __name__)
if __name__ == "__main__":
print("这个脚本是作为主程序运行的。")
else:
print("这个脚本是被导入为模块的。")
对比两种输出:
| 命令 | 输出 |
|---|---|
| python main.py | 文件名: /user75/test/mymodule.py 模块名: mymodule 这个脚本是被导入为模块的。 it is running as a main file |
| python mymodule.py | 文件名: mymodule.py 模块名: main 这个脚本是作为主程序运行的。 |

被折叠的 条评论
为什么被折叠?



