For*_*gic 6 python macos bash zip python-module
我知道有一种方法可以使用python导入zip文件中的模块.我在zip文件中创建了一种自定义python包库.
我想把我的"任务"脚本放在这个包中,那些正在使用库.然后,使用bash,我想在zip文件中调用所需的脚本而不解压缩.
目标是当我想运行我的脚本时,只有一个zip在指定的文件夹中移动.
For*_*gic 11
我终于找到了办法.如果我创建一个zip文件,我必须__main__.py在zip的根目录下创建.因此,可以在main中启动脚本,并使用以下命令从bash调用:
python myArchive.zip
这个命令将运行该__main__.py文件!:)
然后我可以创建.command文件以使用适当的参数启动脚本.
您还可以在__main__.py文件中放入一些代码,以便在需要传递参数时提供更大的灵活性.
例如: python __main__.py buildProject
参考文档在这里:https://docs.python.org/2/library/runpy.html
| 归档时间: |
|
| 查看次数: |
4829 次 |
| 最近记录: |