python 一天一模块
morganna_mode_gone
这个作者很懒,什么都没留下…
展开
-
python标准模块学习1_______fnmatch模块
fnmatch模块是pythhon自带的模块,其主要功能是通过模式来匹配文件名 借口函数调用为 fnmatch.fnmatch(file,patten),patten的匹配模式为shell模式 当我们查看其源码的时候,fnmatch其实是调用了fnmatchcase函数去处理文件名和匹配模式, 该函数会做判断,并决定是否调用translate奖shell格式的patten翻译成正则表达式,原创 2016-05-25 00:04:40 · 299 阅读 · 0 评论 -
python标准模块学习14_______codecs模块
codecs模块用于创建制定格式的文件 python编码是通过内部编码进行转换的,其内部使用unicode,有两种格式UCS-2和UCS-4,使用sys模块的maxunicode方法就能查看内部编码范式 我们常用的字符串的编码解码方法有decode与encode x.decode(type) 将type类型的字符串解码为内部unicode格式 x.encode(type) 将unicode原创 2016-10-08 07:18:17 · 260 阅读 · 0 评论 -
python标准模块学习12_______json模块
python标准库中的json模块之前在做项目的时候小用过一次,当时抓包获取到gzip压缩包,使用gzip模块解压之后读取得到字符串,之后用json模块转换成json进行处理的 就我个人而言,在用Python做的项目中,在进行数据传递是主要还是以字典的形式(也就是json) 1.将字符串转换成字典 json.loads(string) 反序列化,其实就是把字符串类型转换成json格式或者P原创 2016-09-28 23:46:21 · 212 阅读 · 0 评论 -
python标准模块学习11_______hmac模块
hmac模块也是用来生成hash值得模块,与之前的模块的不同之处在于他需要一个key用法如下 h = hmac.new(key) h.update(string) h.hexdigest()原创 2016-09-26 23:27:15 · 262 阅读 · 0 评论 -
python标准模块学习10_______sha模块
与md5模块一样,同样是被hashlib封装的模块,接口函数和md5模块一样原创 2016-09-26 23:20:35 · 335 阅读 · 0 评论 -
python标准模块学习9_______md5模块
之前介绍了hashlib,仔细看模块源码的话,会发现,该模块调用了md5模块,其很多方法实际上就是对md5模块的封装 1.生成哈希值 md5.md5(string).hexdigest() 或者 m = md5.md5() m.update(string) m.hexdigest() 2.用new生成hash值 md5.new(string).hexdigest()原创 2016-09-26 23:12:36 · 212 阅读 · 0 评论 -
python标准模块学习8_______hashlib模块
hashlib模块主要是用来生成安全散列和消息摘要,含有多种算法 1.返回所有加密算法 hashlib.algorithms 'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512' 2.生成目标hash值 1.直接生成 hashlib.md5(string).hexdigest() 2.现身成一个类似于对象的东西,然后调用方法输入原创 2016-09-26 22:49:30 · 175 阅读 · 0 评论 -
python标准模块学习7_______webbrowser模块
该模块功能简单主要用来打开制定的网页 1.打开制定的网页 webbrowser.open(url) 2.新打开一个 webbrowser.open_new(url) 3.在新标签中打开一个 webbrowser.open_new_tab(url) 4.获取浏览器的name name = webbrowser.get() 5.注册一个浏览器的链接 webbrowser.regis原创 2016-09-25 23:55:16 · 1532 阅读 · 0 评论 -
python标准模块学习6_______urlparse模块
爬虫项目中用requests库请求的源码文件,其中的跳转有些时候是相对路径而非绝对路径,这个时候用到了urlparse模块,后来详细了解了下这个模块的使用方法,如下 urlparse是url解析模块 该函数会将url拆解成六个部分,分别是scheme,netloc,path,params,query,fragmennt 常用函数 1.拆解url成分,返回元组 urlparse.u原创 2016-09-25 20:17:37 · 236 阅读 · 0 评论 -
python标准模块学习4_______platform模块
platform模块用于获取系统的各种信息 1.获取操作系统的位数 platform.architecture() 2.获取系统的名称及版本号 platform.platform() 3.获取系统版本号 platform.version() 4.获取系统网络名称 platform.node() 5.获取处理器信息 platform.processor() 6.获取汇总信息原创 2016-09-25 18:06:26 · 507 阅读 · 0 评论 -
python标准模块学习5_______uuid模块
uuid是128位全局唯一标识符由32字节的字符串表示,可以包中时间和空间的唯一性 通过MAC地址,时间戳,命名空间,随机数,伪随机数保证唯一性 主要函数有 1.基于时间戳 uuid.uuid1() 2.基于名字的MD5散列值 uuid.uuid3() 3.基于随机数 uuid.uuid4() 4.基于名字的SHA-1散列值 uuid.uuid5() 使用的话一般使用原创 2016-09-25 20:01:37 · 231 阅读 · 0 评论 -
python标准模块学习3_______ConfigParser
python的ConfigParser模块提供了很好的配置文件读写方法,该模块有提供三种配置文件读写方式 1.ConfigParser 2.RawConfigParser 3.SafeConfigParser RawConfigParser是最基础的INI文件读取类,ConfigParser、SafeConfigParser支持对%(value)s变量的解析。 1.创原创 2016-09-24 16:00:31 · 367 阅读 · 0 评论 -
python标准模块学习2_______re模块
re模块是Python常用模块中用来进行正则匹配的模块,re模块有两个主要而函数match()和search(),以及compile() compile()函数会对正则表达式进行编译,对正则表达式进行预编译是被建议的,但不是必须的 用一个变量接收compile返回的RegexObject对象,可以用该变量去调用方法,并能实现代码重用提升性能 match()尝试用complie()生成原创 2016-05-31 07:02:57 · 259 阅读 · 0 评论 -
python标准模块学习13_______urllib2模块
urllib2模块是urllib模块的扩展,两个模块都属于Python标准库,urllib2的使用如下 1.请求网页 req = urllib.urlopen(url) html = req.read() 2.查看请求状况 req.geturl() 获取请求页面的url req.info() 获取网页的元信息 req.getcode() 获取状态码 3.使用Request原创 2016-10-07 07:17:53 · 307 阅读 · 0 评论