• python redis.exceptions.ConnectionError: Too many connections

    背景:使用redis进行大量的频道订阅,运行是提示错误:python redis.exceptions.ConnectionError: Too many connections原因:redis连接池过小导致的查看redis连接池数量redis-cli 127.0.0.1:6379> info clients # 查看客户端状态 connected_clients:3 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0

    python 62 人阅读 0 条评论
  • python redis 连接池写法demo

    python redis 连接池写法demoimport redis redis_pool = redis.ConnectionPool(host='10.0.0.1', port=6379, db=0) conn = redis.Redis(connection_pool=redis_pool)

    python 51 人阅读 0 条评论
  • python 打包后获取EXE文件所在目录

    python 打包后获取EXE文件所在目录由于exe打包之后,使用以下代码获取的目录不对import os BASE_DIR = os.path.dirname(os.path.abspath(__file__))解决方法:获取exe所在目录import os import sys BASE_DIR = os.path.dirname(os.path.realpath(sys.executable)) dir_path = os.path.join(BASE_DIR, 'data

    python 165 人阅读 0 条评论
  • python docx 关闭当正在一个word文件时

    需求处理完成word文件,需要马上删除,如果直接使用os.revmoe(),会提示以下错误:Traceback (most recent call last):   File "D:/wordprss/spider.py", line 252, in <module>     os.remove(file_path) PermissionError: [WinError 32] 另一个

    python 90 人阅读 0 条评论
  • python 从word/docx中提取链接(hyperlink)和文本

    python 从word/docx中提取链接(hyperlink)和文本 import zipfile import re import json import base64 from docx import Document from os.path import basename from docx.opc.constants import RELATIONSHIP_TYPE as RT from bs4 import&n

    python 98 人阅读 0 条评论
  • word读取图片,并将图片转换成链接

    word读取图片,并将图片转换成链接 from docx import Document from os.path import basename import re def upload_image(image_data):     image_url = "图片链接"     return image_url file_name = "/User

    python 109 人阅读 0 条评论
  • mysql 清空指定数据库下指定表的数据且保留表结构

    使用背景:由于某些目的,需要经常删除指定一系列表名的所有数据,且索引序号从1开始。解决方法SET FOREIGN_KEY_CHECKS=0; TRUNCATE `table1`; TRUNCATE `table2`; TRUNCATE `table3`; TRUNCATE `table4`; TRUNCATE `table5`; TRUNCATE `table6`; TRUNCATE `table7`; SET FOREIGN_KEY_CHECKS=1;只需要将table1、table2...table7

    python 117 人阅读 0 条评论
  • sqlite文件定时备份思路

    使用场景在现有的列表中打乱列表的顺序解决方法import random li=[5,4,3,2,1] random.shuffle(li) pirnt(li) >>> [1,5,4,2,3]random.shuffle源码解析def shuffle(self, x, random=None):     """Shuffle list x in place, and return No

    python 114 人阅读 0 条评论
  • Python 如何随机打乱列表(List)排序 random.shuffle()方法

    使用场景在现有的列表中打乱列表的顺序解决方法import random li=[5,4,3,2,1] random.shuffle(li) pirnt(li) >>> [1,5,4,2,3]random.shuffle源码解析def shuffle(self, x, random=None):     """Shuffle list x in place, and return No

    python 118 人阅读 0 条评论
  • Git 分支切换到远端分支

    git 查看远程分支名字git branch -rGit 分支切换到远端分支git checkout -t 远程分支名字切换本地分支用:git checkout 分支名git checkout 分支名字

    python 107 人阅读 0 条评论