使包可执行
如果你的软件包不仅是一个库,而且还有一段代码可以在安装软件包时用作展示或独立应用程序,那么将这段代码放入 __main__.py
文件中。
将 __main__.py
放在 package_name
文件夹中。这样你就可以直接从控制台运行它:
python -m package_name
如果没有 __main__.py
文件可用,则程序包将无法使用此命令运行,并且将打印此错误:
python:没有名为
package_name.__main__;
‘packate_name’的模块是一个包,不能直接执行。