随笔分类 -  python

摘要:mysqlclient @ file://localhost/Users/zsl/PycharmProjects/covidLab/mysqlclient-1.4.6-cp38-cp38-win32.whlpip download -r requirements.txt下载离线包将requireme 阅读全文
posted @ 2021-12-09 13:13 薄荷味日记
摘要:from SPARQLWrapper import SPARQLWrapper, RDFXML, JSON, XML, N3 from rdflib import Graph sparql = SPARQLWrapper("https://agrovoc.uniroma2.it/sparql") s 阅读全文
posted @ 2021-11-19 14:26 薄荷味日记
摘要:快速排序法 ①先从队尾开始向前扫描且当low < high时,如果a[high] > tmp,则high–,但如果a[high] < tmp,则将high的值赋值给low,即arr[low] = a[high],同时要转换数组扫描的方式,即需要从队首开始向队尾进行扫描了②同理,当从队首开始向队尾进行 阅读全文
posted @ 2021-06-17 10:10 薄荷味日记 阅读(52) 评论(0) 推荐(0)
摘要:from pdf2image import convert_from_path def get_page_image( # pdf 按页切成图片 hash_value: str ) -> Dict[int, str]: pdf_path = os.path.join(config.PDF_DIR, 阅读全文
posted @ 2021-06-02 16:36 薄荷味日记 阅读(164) 评论(0) 推荐(0)
摘要:ON DUPLICATE KEY UPDATE为Mysql特有语法 用于 主键冲突 ,当插入已存在主键的记录时,将插入操作变为修改。 VALUES修改, 分别给不同的记录插入不同的值。 INSERT INTO table_name(key_name, description) VALUES (%s, 阅读全文
posted @ 2021-05-26 16:53 薄荷味日记 阅读(78) 评论(0) 推荐(0)
摘要:1、使用pathlib的mkdir import pathlib pathlib.Path('/my/directory').mkdir(parents=True, exist_ok=True) parents:如果父目录不存在,是否创建父目录。 exist_ok:只有在目录不存在时创建目录,目录已 阅读全文
posted @ 2021-05-26 09:50 薄荷味日记 阅读(267) 评论(0) 推荐(0)
摘要:在Python中后台线程无法被杀死,那么如何终止线程呢? import random import threading import time def bg_thread(): for i in range(1, 30): print(f'{i} of 30 iterations...') # do 阅读全文
posted @ 2021-05-21 15:57 薄荷味日记
摘要:运算符重载 定义一个Vector类,能够实现任意维向量的加法运算(类似numpy中的向量运算)。例如,测试代码中分别针对三维向量和二维向量的加法运算:(1,3,6)+(2,4,3)=(3,7,9)(1,3,6)+(2,4,3)=(3,7,9)(1,3)+(4,1)=(5,4)(1,3)+(4,1)= 阅读全文
posted @ 2021-04-29 13:41 薄荷味日记 阅读(78) 评论(0) 推荐(0)
摘要:看到一道题目,只用re.sub(),不得其解。 把下划线命名(也叫蛇形命名,所有单词都是小写,中间通过下划线连接),转化为小驼峰命名法(第一个单词小写,其余所有单词首字母大写)。例如'go_to_next_page',转化后改写为'goToNextPage'。 请使用正则表达式替换方法,即re.su 阅读全文
posted @ 2021-04-29 10:19 薄荷味日记 阅读(2603) 评论(0) 推荐(0)
摘要:1. 安装 pip install pytest pip install pytest-django pip install pytest-fastapi 2. 书写规则 Pytest作为一个框架,我们可以把他理解成一个做房子(自动化项目)用的工具箱(框架),想要用这个工具箱(框架)搭出一个房子(自 阅读全文
posted @ 2021-04-13 20:27 薄荷味日记
摘要:queue用来在进程间传递消息,任何可以pickle-able的对象都可以在加入到queue。 multiprocessing.JoinableQueue 是 Queue的子类,增加了task_done()和join()方法。 task_done()用来告诉queue一个task完成。一般地在调用g 阅读全文
posted @ 2021-03-11 10:04 薄荷味日记
摘要:Celery 的使用场景 异步任务:将耗时操作任务提交给Celery去异步执行。 定时任务:比如每日数据统计 Celery 的基本结构 task producer:任务生产者,产生任务并交给任务队列 celery beat:任务调度器,周期性地将配置中需要执行的任务发送给任务队列(定时任务) bor 阅读全文
posted @ 2021-03-10 13:49 薄荷味日记
摘要:module_base = pathlib.Path(__file__).absolute().parent.parent return_code = subprocess.call([config.python, '-m', 'link.db.operation', '-m', tmp_filen 阅读全文
posted @ 2021-03-10 13:24 薄荷味日记
摘要:1、HTTP 超文本传输协议,信息是明文传输; 端口 80 2、HTTPS 具有安全性的SSL加密传输协议; 端口 443 3、HTTP协议代理服务器; 常用端口号:80/8080/3128/8081/9080 4、SOCKS代理协议服务器;常用端口号:1080 5、FTP(文件传输)协议代理服务器 阅读全文
posted @ 2021-03-10 13:13 薄荷味日记
摘要:https://www.runoob.com/python/python-built-in-functions.html Python 内置函数 内置函数 abs() divmod() input() open() staticmethod() all() enumerate() int() ord 阅读全文
posted @ 2021-03-09 20:01 薄荷味日记
摘要:decorator 装饰器 可以给函数动态加上功能,对于类的方法,装饰器一样起作用。 既要保护类的封装特性,又要让开发者可以使用“对象.属性”的方式操作操作类属性,除了使用 property() 函数,Python 还提供了 @property 装饰器。通过 @property 装饰器,可以直接通过 阅读全文
posted @ 2021-02-26 09:56 薄荷味日记 阅读(94) 评论(0) 推荐(0)
摘要:String模块ascii_letters和digits >>> chars = string . ascii_letters + string . digits >>> print ( chars ) abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV 阅读全文
posted @ 2021-02-24 16:09 薄荷味日记
摘要:字符串去除html字符: str = re.sub(r'</?\w+[^>]*>','',a) 校验密码强度: ^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 校验身份证号码: # 15位: ^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2 阅读全文
posted @ 2020-09-10 13:22 薄荷味日记
摘要:1、队列、线程 import MySQLdb import MySQLdb.cursors import queue import threading def update_line_thread(): connection = MySQLdb.connect(host='xx.xx.xx.xx', 阅读全文
posted @ 2020-07-20 10:57 薄荷味日记 阅读(221) 评论(0) 推荐(0)
摘要:直接 pip install 失败 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient Mysqlclient: MySQL数据库的 MySQL-python接口的分支。 mysqlclient‑1.4.6‑pp373‑pypy36_pp7 阅读全文
posted @ 2020-07-14 15:27 薄荷味日记 阅读(830) 评论(0) 推荐(0)