Python常用库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python常用库相关的知识,希望对你有一定的参考价值。
平时会用到的一些python库,会不定时更新,目前主要是做逆向时会用到的库
首先是python库的安装,首先从网上得到库的压缩包,解压缩,一般是放到python\lib目录下
例如我本人的路径C:\Python27\Lib,再打开命令提示符,
cd C:\Python27\Lib\chardet-2.3.0 ///这里以chardet库为例
python setup.py install
最后在python的shell中import chardet 检验是否安装了
1.chardet库
一个检验编码方式的库
网页: >>> import urllib >>> rawdata = urllib.urlopen(‘http://www.google.cn/‘).read() >>> import chardet >>> chardet.detect(rawdata) {‘confidence‘: 0.98999999999999999, ‘encoding‘: ‘GB2312‘}‘} ‘‘‘confidence表示准确概率‘‘‘ 文本: import chardet tt=open(‘c:\\111.txt‘,‘rb‘) ff=tt.readline() enc=chardet.detect(ff) print enc[‘encoding‘] tt.close()
小脚本:
>>> s=‘\xd7\xa2\xb2\xe1‘ >>>print s.decode(‘ascii‘,‘ignore‘),s.decode(‘utf8‘,‘ignore‘),s.decode(‘gbk‘,‘ignore‘),s.decode(‘gb2312‘,‘ignore‘)
在线检验工具:http://www.mytju.com/classCode/tools/encode_gb2312.asp
2.numpy库
一个强大的矩阵计算工具(据说NumPy将Python相当于变成一种免费的更强大的MatLab系统!!!) 目前我用到的就是解22元一次方程(是有点low。。。)
使用见我另一篇随笔:http://www.cnblogs.com/lomooo/p/5866747.html
以上是关于Python常用库的主要内容,如果未能解决你的问题,请参考以下文章