是否可以像使用 Java 运行 jar 文件一样直接运行 Python Egg 文件?
例如,使用 Java,您可能会执行以下操作:
$ java -jar jar-file
A 蟒蛇蛋 http://peak.telecommunity.com/DevCenter/PythonEggs是一种“单文件可导入分发格式”。这通常是一个 python 包。
只要您知道它的名称并且它在您的路径中,您就可以将包导入到 Egg 中。
您可以使用“-m”选项和包名称来执行包。
但是,Python 包在执行时通常不会执行任何操作,并且可能会出现错误。 -c 选项可用于运行代码。 (看http://docs.python.org/using/cmdline.html http://docs.python.org/using/cmdline.html有关命令行选项的详细信息)
> python -m sphinx
sphinx is a package and cannot be directly executed
> python -c "import <package in an egg>; <function>();"
> python -c "import sphinx; print sphinx.package_dir"
C:\Python26\lib\site-packages\sphinx-0.6.1-py2.6.egg\sphinx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)