2019年6月26日

异常处理

摘要: lst = ['注册','登录','退出','凑数的'] for index,item in enumerate(lst): print(index+1,item) # 普通的异常处理 finally 没有except也可以写finally # try: # num = int(input('请选择:')) # print(lst[num+1]) # excep... 阅读全文

posted @ 2019-06-26 20:24 信奉上帝的小和尚 阅读(73) 评论(0) 推荐(0) 编辑

logging模块

摘要: 1.函数形式 import logging # logging.basicConfig()函数中可通过具体参数来更改logging模块默认行为,可用参数有: # filename:用指定的文件名创建FiledHandler,这样日志会被存储在指定的文件中。 # filemode:文件打开方式,在指定 阅读全文

posted @ 2019-06-26 20:23 信奉上帝的小和尚 阅读(107) 评论(0) 推荐(0) 编辑

collections-双端队列

摘要: from collections import deque # 双端队列的特点,后进的总是在两边。从两边压入导致先进去的会在中间 # 双端队列的底层使用链表结构,所以insert 和 remove操作效率 远远高于列表 dq = deque() # 默认append从右边压入 dq.append(1) dq.append(2) dq.appendleft('a') print(dq) # deq... 阅读全文

posted @ 2019-06-26 20:22 信奉上帝的小和尚 阅读(114) 评论(0) 推荐(0) 编辑

configparser模块

摘要: import configparser # 生成一个配置文件 config = configparser.ConfigParser() config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 'yes', 'CompressionLe... 阅读全文

posted @ 2019-06-26 20:21 信奉上帝的小和尚 阅读(126) 评论(0) 推荐(0) 编辑

hashlib模块

摘要: # 大文件md5 注意:同一个文件的时候一定要用同一个md5的实例化对象 25cd4f5e603e0da5ff5b12e445503052 def md5_file(file_name,each_size=1024): import os md5_obj = hashlib.md5() file_s 阅读全文

posted @ 2019-06-26 20:19 信奉上帝的小和尚 阅读(123) 评论(0) 推荐(0) 编辑

random模块

摘要: # 字母+数字验证码 方法1 import random super_str = [chr(i) for i in range(65,91)] low_str = [chr(i) for i in range(97,123)] num = [str(i) for i in range(10)] co 阅读全文

posted @ 2019-06-26 20:17 信奉上帝的小和尚 阅读(83) 评论(0) 推荐(0) 编辑

time模块

摘要: # 格式化时间 # %Y 年 # %m 月 # %d 天 # %H 小时 # %M 分钟 # %S 秒 # 时间获取 和 互相转换 import time # 获取时间戳 timestamp = time.time() # 1561201294.4033182 # 获取结构化时间 struct_ti 阅读全文

posted @ 2019-06-26 20:15 信奉上帝的小和尚 阅读(117) 评论(0) 推荐(0) 编辑

序列化模块

摘要: import json # json # 注意1:json格式的key必须是字符串,如果不是字符串,在dump的时候会强制转为字符串,load回来也会是字符串 # 注意2:如果value是元组,那么会强制转换成列表,json不支持元组做key会报错 # 注意3:json可以dump多次,但是load的时候会报错。也就是说json只支持一次dump一次load # ... 阅读全文

posted @ 2019-06-26 20:14 信奉上帝的小和尚 阅读(81) 评论(0) 推荐(0) 编辑

os模块

摘要: import os def get_size(path): path = os.path.abspath(path) size = 0 if os.path.isfile(path): return os.path.getsize(path) else: lst = os.listdir(path) 阅读全文

posted @ 2019-06-26 20:13 信奉上帝的小和尚 阅读(132) 评论(0) 推荐(0) 编辑

sys模块

摘要: import sys # sys.path Python模块查找路径(环境变量) # sys.modules 当前已导入模块的内存地址 # sys.platform # 查看当前系统 (注:系统位数可能不准确,如果64位系统装了32位Python 他会显示32位) # sys.exit() # 结束程序 # ===================== 重点 ===================... 阅读全文

posted @ 2019-06-26 20:09 信奉上帝的小和尚 阅读(128) 评论(0) 推荐(0) 编辑

导航