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内容