python
兔子的洋葱圈
这个作者很懒,什么都没留下…
展开
-
Python操作mysql出错 pymysql.err.ProgrammingError: (1064
pymysql的execute在执行sql的过程中,会先把转义字符解析一层,然后再转给MySQL(把sql2转为sql1的状态)。所以传给execute的sql语句需要在可执行的sql上额外再加一层转义。sql1是直接在MySQL控制台可以成功执行。想将反斜线结尾的字符串插入数据库。原创 2023-07-28 11:50:08 · 646 阅读 · 0 评论 -
使用python按百分比占用CPU资源
python sleep原创 2023-04-03 17:47:37 · 351 阅读 · 0 评论 -
python动态创建MySQL分区
创建LIST分区表:CREATE TABLE `partitioned` (`id` int(11) NOT NULL,`tag` int(11) NOT NULL,PRIMARY KEY (`id`, `tag`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4PARTITION BY LIST (tag)(PARTITION p0 VALUES IN (0))后期想通过数据动态创建分区,每次先判断表中是否已创建分区。如果没有创建就添加分区:def get原创 2021-03-19 00:03:51 · 522 阅读 · 0 评论 -
python-保存/读取中间文件的装饰器
对于涉及好多步计算的程序测试,每一步都耗时好久。前几步生成的文件保存下来,这个样当后面某一步出错时,重新启动程序,前面几步能直接读取文件而不用重新生成。import osimport timeimport picklefrom functools import wrapsTEMP_PATH = ''def handle_mid(func): """ 存在文件就读文件内容返回; 不存在文件就运行函数并保存返回值; """ filepath = TEMP_原创 2020-07-25 13:50:18 · 312 阅读 · 0 评论 -
python-urllib3
urllib3urllib3 是 python 的 HTTP 客户端,它提供了很多 python 标准库中没有的关键特性:线程安全、连接池、客户端 SSL/TLS 验证、用分段编码上传文件、重试请求和处理HTTP重定向的助手、支持gzip和deflate编码、HTTP和SOCKS的代理支持、100%的测试覆盖率。用户指南发出请求import urllib3# 先实例化PoolManage...原创 2019-10-15 15:57:10 · 1394 阅读 · 0 评论