记录我所接触的python模块

简介:

文本
re    模式匹配,正则
BeautifulSoup HTML分析
ElementTree   XML分析

文档与报告
shelve      对象数据库,操作此实例如操作字典
poplib      以pop3方式接收邮件
imaplib     以imap方式接收邮件

gdchart     画图
reportlab   生成pdf文件
smtplib     发送邮件
email       发送邮件,可以带附件

网络模块
socket      原始的网络组件
httplib     可作为http客户端
urllib2     可作为http客户端,功能强大

ftplib      ftp客户端
SimpleXMLRPCServer   远程方法调用server端
xmlrpclib            远程方法调用client端

pyro                 远程方法调用server/client端,仅支持python

parmakio             ssh协议
twisted              python网络框架,是一个事件驱动型的,复杂但强大
pcap                 抓包
dpkt                 分析包
scapy                发包

select               异步通讯服务端,限制1024并发

epoll        异步通讯服务端,基与事件触发通知,高性能

数据

os                   

shutil 

filecmp              文件/目录比较 

os.walk              目录迭代

[这个方法返回的是一个三元tupple(dirpath, dirnames, filenames),

其中第一个为起始路径,

第二个为起始路径下的文件夹,

第三个是起始路径下的文件.
dirpath是一个string,代表目录的路径,

dirnames是一个list,包含了dirpath下所有子目录的名字,

filenames是一个list,包含了非目录文件的名字.这些名字不包含路径信息,如果需要得到全路径,需要使用 os.path.join(dirpath, name).] 

fnmatch  文件/目录模式匹配,返回True/Fasle

glob  文件/目录模式匹配,返回具体路径

snmp   

netsnmp  (net-snmp-python存在centos6.3)

ipy   python ip处理模块

platform  平台模块,可用来开发垮平台的依据

pyinotify  文件系统监控

wmi_client_wrapper  通过wmi来管理windows机器

不定时更新,常学常忘常备!!



本文转自hahazhu0634 51CTO博客,原文链接:http://blog.51cto.com/5ydycm/1413108,如需转载请自行联系原作者

相关文章
|
17天前
|
XML Shell API
python ConfigParser、shutil、subprocess、ElementTree模块简解
python ConfigParser、shutil、subprocess、ElementTree模块简解
|
16天前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
32 1
|
4天前
|
Java Serverless Python
探索Python中的并发编程与`concurrent.futures`模块
探索Python中的并发编程与`concurrent.futures`模块
11 4
|
16天前
|
API Python
python ratelimit模块
python ratelimit模块
|
16天前
|
Python
像导入Python模块一样导入ipynb文件
像导入Python模块一样导入ipynb文件
|
17天前
|
Python
如何最简单、通俗地理解Python模块?
如何最简单、通俗地理解Python模块?
|
16天前
|
算法 Python
python tarfile模块
python tarfile模块
|
17天前
|
SQL 关系型数据库 MySQL
Python之MySQL操作及Paramiko模块操作
Python之MySQL操作及Paramiko模块操作
|
17天前
|
存储 JSON JavaScript
python序列化: json & pickle & shelve 模块
python序列化: json & pickle & shelve 模块
|
16天前
|
Python
如何在 Python 中导入模块
【8月更文挑战第29天】
19 1