问题
您有一个已成长为包含多个文件的应用,它已远不再是一个简单的脚本,你想向用户提供一些简单的方法运行这个程序。
解决方案
如果你的应用程序已经有多个文件,你可以把你的应用程序放进它自己的目录并添加一个__main__.py
文件。 举个例子,你可以像这样创建目录:
myapplication/
spam.py
bar.py
grok.py
__main__.py
如果__main__.py
存在,你可以简单地在顶级目录运行Python解释器:
python myapplication
解释器将执行__main__.py
文件作为主程序。
如果你将你的代码打包成zip文件,这种技术同样也适用,举个例子:
python myapp.zip
网友评论