08 2017 档案

摘要:#正则表达式做字符串匹配 import re #基本匹配 a = re.match("inet", "inet 192.168.20.118 netmask 0xfffffe00 broadcast 192.168.21.255") print(a)#match是从头开始匹配,如果写192,那就无法匹配 #如果想看匹配到了哪些 print(a.group())#这属于静态匹配 #动态匹配 a =... 阅读全文
posted @ 2017-08-16 14:30 万青 阅读(181) 评论(0) 推荐(0)
摘要:#hashlib模块,用来加密 import hashlib m = hashlib.md5()#生成一个加密对象 m.update(b"hello")#更新对象,如果有中文,需要.encode(encoding = "utf-8") print(m.hexdigest())#打印加密后的字符串,MD5加密,16进制格式 m.update(b"it's me") print(m.hexdiges... 阅读全文
posted @ 2017-08-14 15:51 万青 阅读(154) 评论(0) 推荐(0)
摘要:json pickle 序列化可以dump多次,但是不能load多次的问题 我们可以使用shelve模块 #shelve 模块,是对pickle更上一层的封装 import shelve,datetime d = shelve.open("shelve模块") a = {"name":"jack", "job":"it"} b = [1,2,3,4,5,6] c = (7,8,9,datetim... 阅读全文
posted @ 2017-08-11 16:19 万青 阅读(166) 评论(0) 推荐(0)
摘要:#random模块 import random print(random.random())#0到1之间的随机数 print(random.randint(1,10))#从1到10随机 print(random.randrange(1,10))#从1到9随机,不包括10 print(random.choice([1,2,3,4,5]))#内容可以是字符串,元组,列表等对象 print(rando... 阅读全文
posted @ 2017-08-08 22:04 万青 阅读(145) 评论(0) 推荐(0)