python脚本另类发布(linux)

摘要: 在linux下面,将python脚本打包成zip格式,并且给zip文件封装#!/usr/bin/python头。这样可以通过./<your-zip-file>方式执行python脚本。

举例说明

第一步:将脚本打包到zip文件

main.py 文件:

#!/usr/bin/python
# main.py
def main():
    name = raw_input("input name: ")
    print("answer is %s" % name)

__main.py__ 文件:

#!/usr/bin/python
# __main__.py
import main
main.main()

将__main__.py和main.py打包成zip文件:

zip main.zip __main__.py main.py

到这步,可以通过执行python main.zip来运行main.py。

第二步:给zip文件封装#!/user/bin/python头

echo '#!'`which python`|cat - main.zip > main
chmod +x main

echo 命令需要在bash环境下操作

第三步:执行 ./main 试试吧

 

posted @ 2012-03-20 00:55  Tody.Lu  阅读(541)  评论(0)    收藏  举报