随笔分类 - python
摘要:系列导航 一、Selenium4自动化测试1--Chrome浏览器和chromedriver 二、Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME 三、Selenium4自动化测试3--元素定位By.NAME,By.LINK_TEXT 和通过链
阅读全文
摘要:系列导航 一、Selenium4自动化测试1--Chrome浏览器和chromedriver 二、Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME 三、Selenium4自动化测试3--元素定位By.NAME,By.LINK_TEXT 和通过链
阅读全文
摘要:系列导航 一、Selenium4自动化测试1--Chrome浏览器和chromedriver 二、Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME 三、Selenium4自动化测试3--元素定位By.NAME,By.LINK_TEXT 和通过链
阅读全文
摘要:系列导航 一、Selenium4自动化测试1--Chrome浏览器和chromedriver 二、Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME 三、Selenium4自动化测试3--元素定位By.NAME,By.LINK_TEXT 和通过链
阅读全文
摘要:系列导航 一、Selenium4自动化测试1--Chrome浏览器和chromedriver 二、Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME 三、Selenium4自动化测试3--元素定位By.NAME,By.LINK_TEXT 和通过链
阅读全文
摘要:一、pyinstall打包 代码编写完成,如何在没有python环境的电脑上运行?编写了一个GUI程序,如何把文件打包好,发给别人直接使用?其实最简单的办法就是把.py源文件,打包成可执行程序员exe文件,别人直接双击exe文件就可以运行了。 二、最简单样例 1、安装依赖包 pip install
阅读全文
摘要:django中引入celery后发现在代码中写如下这样的定时任务,启动celery和django的工程后,他们都会调用这个定时任务导致,任务有的时候会冲突出现奇怪的问题。如何解决请继续看。 scheduler = BackgroundScheduler() scheduler.add_job(tes
阅读全文
摘要:python将pdf每页保存成图片保存 一、安装依赖包 pip install pdf2image 二、代码 import os from pdf2image import convert_from_path def convert_pdf_to_images(pdf_file, output_fo
阅读全文
摘要:python可以使用第三方库pytesseract实现图像的文本识别,并将识别的结果保存到word中,代码本生不复杂pytesseract环境有点麻烦这里整理总结一下 一、简介 Tesseract是一个 由HP实验室开发 由Google维护的开源的光学字符识别(OCR)引擎,可以在 Apache 2
阅读全文
摘要:为了提升插入数据的效率,通常采用批量插入的方式,当一批数据中有错误数据时,该批次数据报错,都插入失败。如何跳过引起报错的数据,将其他正确的数据插入,实现方式如下代码。 data_to_insert = [] for i, data in datas: testDemo = TestDemo() te
阅读全文
摘要:python翻页功能在django框架下使用 from django.core.paginator import Paginator # 数据集合 data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12,13,14,15,16,17,18,19,20,21] per_
阅读全文
摘要:该多线程,简单计算结果可以使用,在django里想并行处理多个实体进行计算不行,请自行验证 import multiprocessing # 要在进程池中并行执行的任务函数 def process_data(data): # 执行任务的逻辑 result = data * 2 return resu
阅读全文
摘要:包是python自带的不用单独安装依赖包 #coding=utf-8 import csv #导出csv文件 #filePath 例如 C:\Users\yc\Desktop\1\output.csv def exportCsv(filePath): # 打开文件 file = open(fileP
阅读全文
摘要:一、conda创建新的开发环境 C:\Users\yc>conda create --name celery_django python=3.8 C:\Users\yc>conda info -e py38 * D:\ProgramData\Anaconda3\envs\py38 celery_dj
阅读全文
摘要:python生成word文档,感觉比java生成方便很多 下面看看步骤 1、环境 pip install python-docx 2、准备一张需要插入word中的图片monty-truth.png 3、一段代码 from docx import Document from docx.shared i
阅读全文
摘要:celery本文就不介绍了 感兴趣的看https://c.biancheng.net/view/s0j4eth.html 这个人家介绍的挺好的 1. 安装部署 Celery 涉及任务队列和结果存储, 我们使用 Redis,做例子前要先安装好redis。 我们可以通过命令行方式下载和安装指定版本: #
阅读全文
摘要:class Test(): cursor = connection.cursor() data_to_insert = [] sql = "INSERT INTO test_t (id, name ) VALUES" """ (%s, %s) """ d = ('1', "apple") data_
阅读全文
摘要:开发有时需要动态创建表,创建完成后需要动态选择model对应的表,该需求如何实现 1、model层 TestBlock为了动态创建表、getBlockModel为了动态选择表 from django.db import models # Create your models here. class
阅读全文
摘要:class UserInfo(models.Model): """ 人员信息 """ user_id = models.CharField(max_length=20, primary_key=True, blank=False, verbose_name='人员ID') user_name = m
阅读全文
摘要:环境 python:3.8 es:7.8.0 环境安装 pip install elasticsearch==7.8.0 from elasticsearch import Elasticsearch #环境 python:3.8 es:7.8.0 #环境安装 #pip install elasti
阅读全文