python内置md5

python内置很多加密,或者编码算法。能让你在不需要导入任何其他库的情况下,直接使用这些算法。

支持的算法有:

SHA1,SHA224, SHA256, SHA384, SHA512,以及md5

这些算法对应的模块是

hashlib

使用这个模块也很简单

import hashlib

hashlib.sha224(‘this is source string, put anything here’).he… 更多... “python内置md5”

python中各种疑惑

这里都是本人在学习过程中碰到疑惑,在这里写下来,一边日后研究,找寻答案,如果有高人路过,并知道答案,还望指点一二。

1.  python中那些接受字符串的函数,可以接受的字符串的类型是什么样子,是ANSI,还是unicode还是其他。

如:

subprocess.Popen()

2. 在命令行中执行python  somefile.py时,python是怎么样找somefile.py的?

版权所有,禁止转载. 如需更多... “python中各种疑惑”

纯python的功能齐全的制表制图库-matplotlib

这是一个非常强大的制表制图库,是用纯python实现的,是免费的。

它提供的命令和matlab很相似,但是它不依赖它。

官网:

http://matplotlib.sourceforge.net/

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

python的UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xxx in position

这个错误是因为你代码中的某个字符串使用了费ascii编码的字符,也就是它代表的16进制的编码超过127。

解决这个问题可以使用下面的方法解决,其实就是设置默认的编码。python 2.x的默认编码是ascii,如果改为utf-8,就可以了。

import sys
reload( sys )

sys.setdefaultencoding(‘utf-8’)

其实从python 3.0以后默认就用u… 更多... “python的UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xxx in position”

用python做安装包

使用python可以轻松做一个安装包,不管是windows还是linux的

zip压缩包

python setup.py bdist --format=zip

rpm包

python setup.py bdist_rpm

windows installer

python setup.py bdist_wininst

具体请参考:

http://docs.python.org/distutils/builtdist.html

除了使… 更多... “用python做安装包”

python的搜寻路径

python从下面路径中搜寻文件或者包:

1. 当前目录

2. PYTHONPATH环境变量

3. sys.path   ——– sys.path的路径可以使用sys.path.append方法来添加。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.