python
兔子的洋葱圈
这个作者很懒,什么都没留下…
展开
-
python反向切片的索引值
反向切片中,切片的开始和结束值,和正向切片的区间刚好反过来。创建列表,逆序取数设置结束值为5,逆序取数。结果不是5个,而是20-6=14个>>>再把开始值写0,取不到数据。[]测试了几次,发现逆序取数时,切片的开始端点和结束端点需要反着写,即切片的开始值需要大于结束值。不写开始值的时候,正序切片默认开始值为0,结束值为序列长度;逆序切片默认开始值为-1,结束值为-序列长度-1。上面第二行的测试结果,开始值为-1,结束值为5,开始值要小于结束值。上面的说法更准确的表达是,将两个值所在坐标轴的零点。原创 2024-06-28 23:33:34 · 186 阅读 · 0 评论 -
Python操作mysql出错 pymysql.err.ProgrammingError: (1064
pymysql的execute在执行sql的过程中,会先把转义字符解析一层,然后再转给MySQL(把sql2转为sql1的状态)。所以传给execute的sql语句需要在可执行的sql上额外再加一层转义。sql1是直接在MySQL控制台可以成功执行。想将反斜线结尾的字符串插入数据库。原创 2023-07-28 11:50:08 · 776 阅读 · 0 评论 -
使用python按百分比占用CPU资源
python sleep原创 2023-04-03 17:47:37 · 406 阅读 · 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 · 556 阅读 · 0 评论 -
python-保存/读取中间文件的装饰器
对于涉及好多步计算的程序测试,每一步都耗时好久。前几步生成的文件保存下来,这个样当后面某一步出错时,重新启动程序,前面几步能直接读取文件而不用重新生成。import osimport timeimport picklefrom functools import wrapsTEMP_PATH = ''def handle_mid(func): """ 存在文件就读文件内容返回; 不存在文件就运行函数并保存返回值; """ filepath = TEMP_原创 2020-07-25 13:50:18 · 331 阅读 · 0 评论 -
python-urllib3
urllib3urllib3 是 python 的 HTTP 客户端,它提供了很多 python 标准库中没有的关键特性:线程安全、连接池、客户端 SSL/TLS 验证、用分段编码上传文件、重试请求和处理HTTP重定向的助手、支持gzip和deflate编码、HTTP和SOCKS的代理支持、100%的测试覆盖率。用户指南发出请求import urllib3# 先实例化PoolManage...原创 2019-10-15 15:57:10 · 1465 阅读 · 0 评论