Skip to main content

Quick packaging of python resource files

Project description

python 资源文件快捷打包
===========================


使用场景
-----------------------------


用 Pyinstaller 可以将 Python 程序打包为单个 exe 文件,发送到没有安装 Python 环境的电脑上直接运行,十分方便好用。

可是一旦你的程序中要用到一些资源文件,比如图片、字体等。你发送给对方的文件就不能只是一个 exe 文件了,必须将这些资源文件一起给对方才能正常使用。

这样一来原来的便捷简洁的特点就不复存在了,所以请使用 respack 来帮你解决这一困扰。

原理其实很简单,首先在开发过程中将资源文件的二进制编码以字符串形式保存在一个 .py 文件中。然后程序中调用资源文件时,将上述编码释放为一个实际文件。



使用说明
-----------------------------


```
$ pip install respack

>>> import respack
>>> respack.set('pic.jpg')
>>> # 可以删除 pic.jpg 文件
>>> respack.get('pic.jpg')
C:\packresources\pic.jpg
```


具体见 `demo.py` 中应用示例

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
respack-1.2.tar.gz (395.5 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page