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菜鸟。
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>