随笔分类 -  python

摘要:# python debug调试 ## pdb 2种调试方法 1. 在程序中设置断点 ```python # test_pdb.py import pdb t = [1,2] pdb.set_trace() ``` 程序运行到 `pdb.set_trace()`时会中断,此时可以通过pdb查看上下文 阅读全文
posted @ 2023-07-15 00:22 绣幕 阅读(101) 评论(0) 推荐(0)
摘要:python 线程池和进程池例子 Tips: 风扇可能会呼呼响 import difflib import random import os from concurrent.futures import ThreadPoolExecutor, wait, ProcessPoolExecutor im 阅读全文
posted @ 2023-04-28 00:33 绣幕 阅读(56) 评论(0) 推荐(0)
摘要:参考:https://docs.python.org/zh-cn/3/library/asyncio-task.html 工作中有这样的需求,快速获取多个仓库中的 commit 记录。通过学习,使用 httpx 这个支持异步的请求库和 asyncio 异步编程库并发地运行协程任务。 注意:gitee 阅读全文
posted @ 2022-09-14 22:41 绣幕 阅读(47) 评论(0) 推荐(0)
摘要:迁移 此处生成的迁移文件包含了所有的表结构(已创建和未创建的表) python manage.py makemigrations app_name python manage.py migrate --fake-initial --fake-initial 的作用是如果这个表结构已经创建了,他不会再 阅读全文
posted @ 2022-08-27 17:18 绣幕 阅读(59) 评论(0) 推荐(0)
摘要:threading 模块例子 1. join 的作用 等待线程运行结束 不加 join() import threading import time def get_excute_time(fun): def wrapper(*args): start = time.time() fun(*args 阅读全文
posted @ 2022-08-13 23:31 绣幕 阅读(38) 评论(0) 推荐(0)
摘要:两种获取链接响应码的方法 (python实现) 背景: 工作中需要测试某个包是否正常上传到了 yum 仓库,所以需要检测对应地址是否有效,发现之前使用requests 库写的代码出奇的慢,所以做了优化。 分别使用 requests 和 urllib 库实现 结论:使用urllib 库要比 reque 阅读全文
posted @ 2022-08-13 22:50 绣幕 阅读(144) 评论(0) 推荐(0)
摘要:参考链接: https://docs.python.org/zh-cn/3/library/logging.html?highlight=logging#levels logrecord参考 常用配置 import logging logging.basicConfig(format='%(asct 阅读全文
posted @ 2022-04-07 23:01 绣幕 阅读(25) 评论(0) 推荐(0)
摘要:pip install [库名]==【版本号】 -i https://pypi.tuna.tsinghua.edu.cn/simple pip install -r request.txt pip uninstall -y -r request.txt pip freeze all >request 阅读全文
posted @ 2021-11-26 21:52 绣幕 阅读(144) 评论(0) 推荐(0)