读书人

python3.2 的EXEC函数如何运行pyc文件

发布时间: 2012-03-08 13:30:13 作者: rapoo

python3.2 的EXEC函数怎么运行pyc文件?运行py文件我会
python3.2 的EXEC函数怎么运行pyc文件?运行py文件我会

[解决办法]
pyc可以导入其他py文件,是加密的编译文件
[解决办法]
我下面贴的是我调用以前写的一些模块,我直接把nmc1获取天气预报数据的模块和ok1一个通用函数模块的pyc文件放在temp目录下,然后在test.py文件里直接就可以调用运行啊,这个目录下并没有nmc1和ok1的py源代码文件。

另外像ulipad这样的工具,启动文件UliPad.pyw里就只有这么两行:

import UliPad
UliPad.App()

我觉得用类似这样的方式就可以了吧,pyc文件好像也有工具可以反编译的,据说从某个版本开始要收费了。

这是我的观点,如有不对请指正,我还是python菜鸟。

Python code
D:\temp\temp>dir 驱动器 D 中的卷没有标签。 卷的序列号是 867D-9D21 D:\temp\temp 的目录2011/12/07  10:36    <DIR>          .2011/12/07  10:36    <DIR>          ..2011/11/02  10:46             2,918 nmc1.pyc2011/10/14  11:38             8,796 ok1.pyc2011/12/07  10:38               170 test.py               3 个文件         11,884 字节               2 个目录  2,523,451,392 可用字节D:\temp\temp>more test.pyimport nmc1datas=nmc1.getforecast('hangzhou')for row in datas[0]:    print '#'*50    for item in row:        print item        #print item.encode('utf8')D:\temp\temp>c:\python27\python test.py##################################################12月07日 星期三高温14℃小雨东北风微风低温6℃小雨东北风微风##################################################12月08日 星期四高温10℃小雨北风4~5级低温2℃多云北风4~5级##################################################12月09日 星期五高温7℃晴北风4~5级低温0℃多云北风4~5级##################################################12月10日 星期六高温7℃晴北风4~5级低温0℃多云北风4~5级##################################################12月11日 星期日高温8℃晴北风4~5级低温2℃多云北风4~5级##################################################12月12日 星期一高温9℃阴东北风4~5级低温3℃多云东北风4~5级##################################################12月13日 星期二高温10℃晴东北风4~5级低温3℃多云东北风4~5级D:\temp\temp> 

读书人网 >perl python

热点推荐