# __main__.py

#__main__.py

如果想要直接运行有多个文件的目录(而不是运行入口文件),可以在目录顶层创建一个__main__.py​文件。

例如:

image

运行:

bash % python3 t				# linux
python t					# windows
(base) PS D:\Program\工作文档-暂存\temp> python t
>In module A
>In module B
>>A.fun

将其打包成zip文件依然可运行

bash % ls
spam.py bar.py grok.py __main__.py
bash % zip -r myapp.zip *.py
bash % python3 myapp.zip
... output from __main__.py ...