浅谈python编译pyc工程--导包问题解决


Posted in Python onMarch 20, 2019

利用python 编译工程,生产pyc文件

pyc文件好处:是一种二进制机器码,并且隐藏了源文件代码,但是有和py文件一样的功能(可以理解为效果一样)

所以可以将代码隐藏,便于商业价值,保护代码隐私还能和py文件一样可运行

import compileall
compileall.compile_dir(r'/path')

所以在一些情况下,需将源文件工程批量生成pyc文件来隐藏代码。

上面代码即为 批量生成pyc的脚本更改path路径为根目录即可(根目录为最顶层目录需包括所有用到的文件)

运行完毕 会在不同目录生成__pycache__目录 存放所有当前目录的pyc文件

这并没有结束

运行主函数pyc文件 会发现新错误

ImportError: No module named 'tracker.yolo'

浅谈python编译pyc工程--导包问题解决

原因是找不到文件tracker/yolo

解决方法

1.首先将所有__pycache__目录里的pyc文件全部粘贴到当前目录中

2.将所有pyc文件后缀改为与目录中py文件相同名字  比如:yolo.cpython-35.pyc--》yolo.pyc

3.将所有py文件删除

然后再运行你的主程序,解决问题

不太相信弯道超车,更欣赏仰望星空与脚踏实地

以上所述是小编给大家介绍的python编译pyc工程--导包问题解决详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python中requests模块的使用方法
Apr 08 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
python获取文件真实链接的方法,针对于302返回码
May 14 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
python远程邮件控制电脑升级版
May 23 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
python之信息加密题目详解
Jun 26 Python
python 实现手机自动拨打电话的方法(通话压力测试)
Aug 08 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
Java Spring项目国际化(i18n)详细方法与实例
Mar 20 Python
python实现维吉尼亚算法
Mar 20 #Python
python多线程抽象编程模型详解
Mar 20 #Python
基于python生成器封装的协程类
Mar 20 #Python
python实现栅栏加解密 支持密钥加密
Mar 20 #Python
python实现Virginia无密钥解密
Mar 20 #Python
python实现维吉尼亚加密法
Mar 20 #Python
Python multiprocess pool模块报错pickling error问题解决方法分析
Mar 20 #Python
You might like
浅析PHP数据导出知识点
2018/02/17 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
javascript调试说明
2010/06/07 Javascript
ExtJs的Date格式字符代码
2010/12/30 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
小程序使用wxs解决wxml保留2位小数问题
2019/12/13 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
Python中return语句用法实例分析
2015/08/04 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
英国景点门票网站:attractiontix
2019/08/27 全球购物
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
运动会表扬稿大全
2014/01/16 职场文书
新闻传播专业求职信
2014/07/22 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
2015年护士节活动总结
2015/02/10 职场文书
给病人的慰问信
2015/03/23 职场文书
公司借条范本
2015/05/25 职场文书