python常用函数库(一)

时间:2021-10-05 02:52:28
python第三方数据库 数据分析函数库 Numpy:用于数值计算 import numpy ads np Pandas:主要用于做数据处理 Ipython:更新到1.0后,功能基本完善,其中的notebook非常强大,而且是基于web,在合作分享方面非常好 Scripy:数值计算的扩展包 图像处理函数 Matplotlib:是python著名的绘图库 import matplotlib.pyplot as plt Python Imaging Library(PIL):对图片的处理采用PIL库这个库可用于图片的一些常用操作,改变尺寸,格式,色彩,旋转等处理
网页处理分析库 urllib2:可以利用urllib2抓取页面,可以直接使用urlopen来进行页面打开,也可以直接用request来打开网址,利用request的好处是可以很方便的添加HTTP请求的头部信息 import urllib2 req = urllib2.Request('http://www.baidu.com') req.add_header('Cookie','aaa=bbb') 通过add_header添加请求头
res = urllib2.urlpopen(req) html = res.read() res.close() BeautifulSoup:用来解析HTML和XML的第三方库 日期时间标准函数 datetime:python中用于处理日期及时间等。定义了两个常量和5个类 两个常量: datetime.MINYEA和datetime.MAXYEAR表示最小最大年份 5个类:
  • datetime.date:表示日期的类。常用的属性有year, month, day;
  • datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
  • datetime.datetime:表示日期时间。
  • datetime.timedelta:表示时间间隔,即两个时间点之间的长度。
  • datetime.tzinfo:与时区有关的相关信息。(这里不详细充分讨论该类,感兴趣的童鞋可以参考python手册)
time:表示日常所用的时间的类