python所有库文件打zip包,尽量减少文件个数

1.使用python3.3

2.相关脚本打zip包(最终文件包括一个.zip库文件,和一个.py文件.   py文件调用zip库)

3.如果用cx_Freeze-4.3.2,可以生成一个目录,包括各类.so和运行程序.


一. 打包方法:

1.直接zip命令

zip  a.zip  sub2.py

2.写文件 

    zf = zipfile.PyZipFile('sub.zip', 'w')
    zf.write('d/sub2.py')
    zf.close()
    print(zf.namelist())


二. 调用方法

1.

sys.path.insert(0, zip_lib_path)

2.

zi = zipimport.zipimporter('a.zip')
s_imp = zi.find_module('pyUsage')
m = s_imp.load_module('pyUsage')
print('show= ',m.show2())


注意事项:

1.zip文件内不能含有目录,否则无法 import 模块

2.命令 unzip -l add.zip 可以查看zip内容




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值