文章分类 -  编码

Python 中的pyc文件的用途
摘要:原文引用:http://www.cppblog.com/lauer3912/archive/2011/08/12/153233.aspx什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种bytecode,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的python是无法执行的。为什么需要pyc文件这个需求太明显了,因为py文件是可以直接看 阅读全文
posted @ 2011-09-05 10:37 hotty 阅读(15783) 评论(0) 推荐(0)
Python运行执行模式
摘要:原文:http://blog.sina.com.cn/s/blog_65b734a50100q7v5.html平时download下来的一些python工程,执行后都会有.pyc文件产生,所以一直都以为执行.py文件后都会产生.pyc文件,今天试了把,发现不是那么一回事情,查资料并研究后发现:1.Python的运行执行模式为:将录入的源代码转换为字节码,之后字节码在Python虚拟机中运行(代码自动被编译,然后再解释)2.一般执行一个.py文件会通过调用py_compile的compile()方法在内存中产生字节码,在程序结束的时候内存中的字节码会被丢弃3.如果一个.py文件作为一个模块被其他 阅读全文
posted @ 2011-09-05 10:14 hotty 阅读(275) 评论(0) 推荐(0)
使用pdb调试Python程序
摘要:原文:http://blog.csdn.net/magicbreaker/article/details/3754733本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序源码例子例如,有模拟税收计算的程序:#!/usr/bin/python def debug_demo(val): if val <= 1600 : print "level 1" print 0 elif val <= 3500 : print "level 2" print (val - 1600) * 0.05 elif val <= 650 阅读全文
posted @ 2011-09-02 14:53 hotty 阅读(124) 评论(0) 推荐(0)
密文解密
摘要:http://zhidao.baidu.com/question/110793445.html 问: f2d2a63eb4ae8c9145faa27262ef4f68 这是加密以后的密文,谁给解一下,原文是什么 答: 这个是 MD5 加密的密文 解密后得到 bbce1b0ad657f9f7db1bfa8284e81ed0 还是 MD5 加密的密文 再解密后得到 MUszT3hBPT0= 这个是... 阅读全文
posted @ 2011-02-12 14:40 hotty 阅读(418) 评论(0) 推荐(0)