记录一些实用的库,方便以后查阅。不定时长期更新中..
一些比较实用的三方库
记录一些库,避免有的时候时间长了忘了
不定时长期更新中
请求头转换copyheaders
这个库迷之方便,有了它你可以直接将浏览器中的raw行 请求投直接复制到 代码中,他会自动给你转成对应的 dict 字典,例如:
1 | from copyheaders import headers_raw_to_dict |
这样不需要自己复制然后组装成 dict 的,节省大量时间,方便吧
定时任务apscheduler
可以定时运行指定函数,并且支持asyncio、gevent、Tornado、Twisted、Qt应用等,该模块短小精干使用简单
1 | pip3 install apscheduler |
示例1
2
3
4
5
6
7
8
9
10from apscheduler.schedulers.blocking import BlockingScheduler
import datetime
def aps_test():
print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), '你好')
scheduler = BlockingScheduler()
scheduler.add_job(aps_test, 'cron', second='*/1')
scheduler.start()
中文转拼音 pypinyin
1 | pip3 install pypinyin |
非常方便
1 | from pypinyin import pinyin, lazy_pinyin |
测试数据生成 faker
1 | pip3 install faker |
日常生成随机数据便于测试, 蜜汁方便
1 | from faker import Faker |
- 支持多种语言, 用中文在实例化时候传入
zh_CN
即可 - 地址
- 公司
- 姓名
- 事件
- 文件
- 颜色
- 经纬度
- 职业
- 文章
- 个人信息
- User-Agent