给自己辛苦编写的Python源代码带个保护套,避免…
2018-07-06 01:19:19来源:博客园 阅读 ()
Python的创始人为Guido van Rossum在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
免费、开源的Python是FLOSS(自由/开放源码软件)之一。可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么Python如此优秀的原因之一,它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。
所以现在的Python开源社区这么多,学习资料也有许多。但是开发商业软件,代码加密保护就是必须的了。
道理都懂,就不解释了。那么如何把Python代码进行加密呢?
相信大家一定对pyc后缀的文件不陌生,其实这类文件就是由py后缀的文件经过编译后生成的二进制文件,以此影藏源代码。pyc文件拥有更快的加载速度,执行速度没有区别。
pyc是一种跨平台的字节码,pyc的内容与python的版本息息相关,不同版本编译后的pyc文件也不同,例如2.4编译的pyc文件,2.5版本的python就不能够运行。
要实现代码加密这个操作就必须要用到py_compile模块!
生成单个pyc文件
批量生成pyc文件
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 在 Python 中这样命名变量就是给自己挖坑 2019-08-13
- Python 实用第三方库安装方法 2019-07-24
- 训练自己数据-xml文件转voc格式 2019-07-24
- 如何在面试中介绍自己的项目经验,90%的人都做错了! 2019-07-24
- 【问题探索日志】python 函数优化 2019-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash