随笔分类 -  python-常用模块

pymysql模块的使用
摘要:一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装。 (1)pymysql模块的下载 (2)pymysql的使用 二、ex 阅读全文

posted @ 2019-08-18 19:25 信奉上帝的小和尚 阅读(153) 评论(0) 推荐(0)

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

posted @ 2019-06-26 20:23 信奉上帝的小和尚 阅读(117) 评论(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 信奉上帝的小和尚 阅读(126) 评论(0) 推荐(0)

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

posted @ 2019-06-26 20:21 信奉上帝的小和尚 阅读(134) 评论(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 信奉上帝的小和尚 阅读(137) 评论(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 信奉上帝的小和尚 阅读(90) 评论(0) 推荐(0)

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

posted @ 2019-06-26 20:15 信奉上帝的小和尚 阅读(130) 评论(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 信奉上帝的小和尚 阅读(93) 评论(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 信奉上帝的小和尚 阅读(152) 评论(0) 推荐(0)

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

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

re模块
摘要:import re # 字符串查找 # findall 匹配所有结果 # re.findall('正则表达式','需要匹配的字符串') ret = re.findall('\d','asdffda23432') print(ret) # 返回值类型:列表 # search 只匹配第一个结果 ret = re.search('\d+','asdffda23432') print(ret) #... 阅读全文

posted @ 2019-06-17 16:29 信奉上帝的小和尚 阅读(312) 评论(0) 推荐(0)

导航