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常用库的主要内容,如果未能解决你的问题,请参考以下文章

提效小技巧——记录那些不常用的代码片段

常用Javascript代码片段集锦

python常用代码

你如何在 python 中处理 graphql 查询和片段?

python使用上下文对代码片段进行计时,非装饰器

python常用库都有哪些?