您可以使用
pkg_resources函数来访问文件:
# __main__.pyimport pkg_resourcesfrom PIL import Imageprint pkg_resources.resource_string(__name__, 'README.txt')im = Image.open(pkg_resources.resource_stream('app', 'im.png'))im.rotate(45).show()zipfile包含:
。|-应用| |-im.png| `-__init__.py|-README.txt`-__main__.py
要使zipfile可执行,请运行:
$ echo '#!/usr/bin/env python' | cat - zipfile > program-name$ chmod +x program-name
要测试它:
$ cp program-name /another-dir/$ cd /another-dir && ./program-name



