搜索
登录
注册
网络优化工程师招聘专栏
4G/LTE通信工程师最新职位列表
通信实习生/应届生招聘职位
MSCBSC 移动通信论坛
»
通信软件开发与发布
» pyc编程基础知识
讨论帖
资料帖
投票帖
悬赏帖
阅读:
2010
回复:
3
关注楼主
pyc编程基础知识
yinxin8727
入门会员
发短消息
关注Ta
积分 41
帖子 8
威望 2229 个
礼品券 0 个
专家指数 1
注册 2011-8-23
专业方向 通信工程
回答问题数
0
回答被采纳数
0
回答采纳率
0%
#1
大
中
小
使用道具
发表于 2013-09-28 23:08:31
只看楼主
【资料名称】:pyc编程
【资料作者】:2344
【资料日期】:9995
【资料语言】:中文
【资料格式】:TXT
【资料目录和简介】:
什么是pyc文件
pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的python是无法执行的。
为什么需要pyc文件
这个需求太明显了,因为py文件是可以直接看到源码的,如果你是开发商业软件的话,不可能把源码也泄漏出去吧?所以就需要编译为pyc后,再发布出去。当然,pyc文件也是可以反编译的,不同版本编译后的pyc文件是不同的,根据python源码中提供的opcode,可以根据pyc文件反编译出py文件源码,网上可以找到一个反编译python2.3版本的pyc文件的工具,不过该工具从python2.4开始就要收费了,如果需要反编译出新版本的pyc文件的话,就需要自己动手了(俺暂时还没这能力^--^),不过你可以自己修改python的源代码中的opcode文件,重新编译python,从而防止不法分子的破解。
生成单个pyc文件
python就是个好东西,它提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是 py_compile 模块。
使用方法非常简单,如下所示,直接在idle中,就可以把一个py文件编译为pyc文件了。(假设在windows环境下)
附件下载列表:
2013-9-28 23:08:31 下载次数: 7
py文件编译成pyc.zip
(5.63 KB)
扫码关注5G通信官方公众号,免费领取以下5G精品资料
1、回复“
LTBPS
”免费领取《
《中国联通5G终端白皮书》
》
2、回复“
ZGDX
”免费领取《
中国电信5G NTN技术白皮书
》
3、回复“
TXSB
”免费领取《
通信设备安装工程施工工艺图解
》
4、回复“
YDSL
”免费领取《
中国移动算力并网白皮书
》
5、回复“
5GX3
”免费领取《
R16 23501-g60 5G的系统架构1
》
6、回复“
iot6
”免费领取《
【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
》
7、回复“
6G31
”免费领取《
基于云网融合的6G关键技术白皮书
》
8、回复“
IM6G
”免费领取《
6G典型场景和关键能力白皮书
》
对本帖内容的看法?
我要点评
作者的更多帖子
研发手机测试
2013-06-26
四川优化项目优化报告
2012-08-05
爱立信常用指令说明
2011-11-01
[
充值威望,立即自动到帐
] [
VIP贵宾权限+威望套餐
] 另有大量优惠赠送活动,请光临充值中心
充值拥有大量的威望和最高的下载权限,下载站内资料无忧
han208
论坛元老
发短消息
关注Ta
积分 15952
帖子 1531
威望 205453 个
礼品券 68 个
专家指数 84
注册 2008-12-20
专业方向 网优工程师
回答问题数
0
回答被采纳数
0
回答采纳率
0%
#2
大
中
小
使用道具
发表于 2013-09-29 08:28:50
技术问题,回答得专家指数,快速升级
网站又没法搜帖子了,怎么回事?404,出现好几天了
在线,33天前提问
怎么下载文件一直失败?
在线,47天前提问
为什么登不进去
在线,73天前提问
服务器又出问题了
在线,114天前提问
签到出现问题几天了
在线,119天前提问
签到出现问题几天了
在线,119天前提问
签到出现问题几天了
在线,119天前提问
为什么不能签到?
在线,121天前提问
签到又有问题了吗
在线,121天前提问
从哪里下载这个监控软件?
在线,131天前提问
能同时发本5g的书么?
在线,132天前提问
Keysight World: Innovate全球创新云峰会直播链接是.
在线,153天前提问
请问直播链接是?
在线,153天前提问
请问24号的keysight的会议地址在哪里呀
在线,173天前提问
ims失败原因值
在线,196天前提问
UE RRC Inactive处于以下哪些管理状态
在线,208天前提问
最近流行的语言。。。
对本帖内容的看法?
我要点评
[
立即成为VIP会员,百万通信专业资料立即下载,支付宝、微信付款,简单、快速!
]
zhengshangguo
高级会员
发短消息
关注Ta
积分 2225
帖子 465
威望 16329 个
礼品券 8 个
专家指数 -203
注册 2008-6-10
专业方向 通信
回答问题数
0
回答被采纳数
0
回答采纳率
0%
#3
大
中
小
使用道具
发表于 2013-10-03 20:49:06
两句话就搞定了:
import py_compile
py_compile.compile(r'test.py')
对本帖内容的看法?
我要点评
最新通信职位:
广东通信人才网
|
北京通信人才网
|
上海通信人才网
|
南京通信人才网
|
西安通信人才网
|
重庆通信人才网
|
中国通信人才网
aming.ou
疗养院干部
发短消息
关注Ta
积分 15604
帖子 428
威望 12130 个
礼品券 5 个
专家指数 6
注册 2006-7-7
专业方向 爱立信无线优化
回答问题数
0
回答被采纳数
0
回答采纳率
0%
#4
大
中
小
使用道具
发表于 2013-10-13 22:34:16
最近很流行的编程语言,又要学习了
对本帖内容的看法?
我要点评
Aming.Ou QQ3364776 MSN: Aming_ou@hotmail.com 无线网络优化+网优软件开发
[
2分钟拥有VIP权限和充足威望,可下载站内任何资料
] [
快速找到一份高薪的通信行业职位
]
讨论帖
资料帖
投票帖
悬赏帖
快速回复主题
标题
内容
上传资料请点左侧【添加附件】
(勾选中文件为要删除文件)
py文件编译成pyc.zip
您即将访问其它网站
关闭
您即将访问的地址是其它网站的内容,MSCBSC将不再对其安全性和可靠性负责,请自行判断是否继续前往
继续访问
取消访问,关闭
当前时区 GMT+8, 现在时间是 2024-05-13 21:26:25
渝ICP备11001752号
Copyright @ 2006-2016 mscbsc.com
本站统一服务邮箱:mscbsc@163.com
Processed in 0.309277 second(s), 19 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
移动通信网
-
移动通信论坛
-
通信招聘网
-
Archiver