python内置很多加密,或者编码算法。能让你在不需要导入任何其他库的情况下,直接使用这些算法。
支持的算法有:
SHA1,SHA224, SHA256, SHA384, SHA512,以及md5
这些算法对应的模块是
hashlib
使用这个模块也很简单
import hashlib
hashlib.sha224(‘this is source string, put anything here’).he… 更多... “python内置md5”
IT夜班车
python内置很多加密,或者编码算法。能让你在不需要导入任何其他库的情况下,直接使用这些算法。
支持的算法有:
SHA1,SHA224, SHA256, SHA384, SHA512,以及md5
这些算法对应的模块是
hashlib
使用这个模块也很简单
import hashlib
hashlib.sha224(‘this is source string, put anything here’).he… 更多... “python内置md5”
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。
先来看看python的版本:
>>> import sys
>>> sys.version
‘2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.131… 更多... “Python中的Unicode和中文问题”
这里都是本人在学习过程中碰到疑惑,在这里写下来,一边日后研究,找寻答案,如果有高人路过,并知道答案,还望指点一二。
1. python中那些接受字符串的函数,可以接受的字符串的类型是什么样子,是ANSI,还是unicode还是其他。
如:
subprocess.Popen()
2. 在命令行中执行python somefile.py时,python是怎么样找somefile.py的?
版权所有,禁止转载. 如需… 更多... “python中各种疑惑”
直接上代码吧:
>>> import os
>>> os.name
‘nt’
>>> import platform
>>> platform.system()
‘Windows’
>>> platform.release()
‘XP’
>>> plat… 更多... “python检测当前系统”
这是一个非常强大的制表制图库,是用纯python实现的,是免费的。
它提供的命令和matlab很相似,但是它不依赖它。
官网:
http://matplotlib.sourceforge.net/
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
这个错误是因为你代码中的某个字符串使用了费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提供了一个得到临时文件夹的模块
tempfile
可以很方便得到各个平台的临时文件夹,linux,windows,mac OS
下面是我在windows xp下面的执行结果
>>> import tempfile
>>> print tempfile.gettempdir()
c:docume~1admini~1locals~1temp
>>> f = tempf
… 更多... “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从下面路径中搜寻文件或者包:
1. 当前目录
2. PYTHONPATH环境变量
3. sys.path ——– sys.path的路径可以使用sys.path.append方法来添加。
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
官网:
http://wxpython.org/
下面这段文字是官网的关于什么是wxPython的解释,其中有一处错误,后面我会解释。
wxPython is a GUI toolkit for the
Python programming language. It allows Python programmers to create programs with a robust, highlyfunctional graphical user … 更多... “python强大的界面库-wxpthon”