刚刚在看 PyCon15 的视频
David Beazley - Modules and Packages: Live and Let Die! - PyCon 2015
https://www.youtube.com/watch?v=0oTh1CXRaQ0
在 49 分的时候大神讲了个梗。。
就是我们可以在一个装有 py 代码文件的文件夹 spam 里面放一个 __main__.py ,我们可以通过 python3 -m spam 这条命令来执行这个 __main__.py ,原因是 python 会自动找到文件夹里面的__main__来执行。
紧接着,他用 python3 -m zipfile -c spam.zip spam/*.py 将 spam 文件夹里面的 __main__.py 和其他 py 打成了包。
然后。。。然后。。居然可以直接 python3 spam.zip 。。。。
让我想起了 php 。。
我火星了?