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 试试吧