随笔分类 - Python
摘要:常用函数 获取所有窗口信息 通过win32gui.EnumWindows(_callback, windows)获取所有窗口信息 传入回调函数和容器即可 win32gui.GetWindowText(hwnd) 获取窗口标题栏文本 win32gui.GetClassName(hwnd)获取窗口类名
阅读全文
摘要:常用函数 合并单元格 合并后只会保留最左上角单元格的内容 sheet.merge_cells('A1:C1') 设置字体 font = Font(name='宋体', size=24, bold=True) cell_d2.font = font 关键字参数 数据类型 描述 name 字符串 字体名
阅读全文
摘要:写在前面 1、openpyxl库写入数据时,默认下标是从1开始,而不是习惯性的从0开始 常用函数 导入openpyxl库 from openpyxl.reader.excel import load_workbook from openpyxl.utils import column_index_f
阅读全文
摘要:写在前面 excel数据本质就是一个二维数组,可以用二维数组思想理解pandas,不是专业的是,所以不写太多pandas的文字说明,只举例子 常用函数 导入pandas库 import pandas as pd 读取文件 # 读取文件 filename = '中央机关及其直属机构2026年度补充录用
阅读全文
摘要:写在前面 1、原理: a、先把PC端抖音激活前置 b、然后模拟点击抖音的批量管理、全选、取消喜欢、确认取消、退出管理等按钮达到自动取消喜欢的效果 2、图片需要替换为自己的图片,因为每一台电脑的色彩可能不一样,会导致找不到按钮 2.1、当然,第一次可以直接运行试一试,万一不需要替换也行呢 2.2、替换
阅读全文
摘要:写在前面 1、openpyxl库读取数据时,默认下标是从1开始,而不是习惯性的从0开始 常用函数 导入openpyxl库 from openpyxl.cell import Cell from openpyxl.reader.excel import load_workbook from openp
阅读全文
摘要:写在前面 xlrd只支持xls文件,并不支持xlsx文件,需要操作xlsx文件需要使用openpyxl库 xlrd只支持读取xls文件,不支持修改xls文件,需要修改则使用xlwt库或者xlutils库 xlrd读取xls文件中的数字时,统一按浮点数(float)读取,所以不管你 xls文件 里是
阅读全文
摘要:django数据库不存在就插入存在就修改 ## 需求 django插入数据到数据库时,需要根据条件判断,如果不存在,就插入一条新数据,如果已经存在,则修改数据的字段 ## 解决办法 ### 函数 使用该函数可以完成上述功能 `模型.objects.update_or_create()`例如`Stud
阅读全文
摘要:通过任意脚本调用django的模型类 ## 需求: 我想通过任意脚本,调用django的模型类,查询一下数据库的信息,或者新增数据库数据,而不需要通过启动django项目或者使用`python manage.py shell`这种方式来运行 ## 解决办法 脚本中添加django项目的路径到sys.
阅读全文
摘要:Python 报错 Could not guess image MIME subtype ## 问题描述: 使用MIMEImage打包图片时,报错Could not guess image MIME subtype ``` from email.mime.image import MIMEImage
阅读全文
摘要:top命令怎么看 ## 参数 | 参数 | 含义 | | | | | -d | 多久刷新一次,默认5秒 | | -b | 从上往下一直输出信息而不是自动刷新 | | -n | 要输出几次信息,或者是要刷新几次 | | -p | 指定特定的pid进程号进行观察 | ### 例子 每三秒刷新一次 ```
阅读全文
摘要:Python安装包国内下载 https://registry.npmmirror.com/binary.html?path=python/3.9.13/
阅读全文
摘要:python 创建、拷贝、移动、删除、遍历文件和文件夹 ## 1、创建文件夹 ```python import os def create_folder(folder: str): folder = os.path.abspath(folder) if not os.path.exists(fold
阅读全文
摘要:python ThreadPoolExecutor的简单使用 一、前言 Python3.2以后,官方新增了concurrent.futures模块,该模块提供线程池ThreadPoolExecutor和进程池ProcessPoolExecutor 。使用起来非常方便。以下是个人对于线程池Thread
阅读全文
摘要:Python pathlib的简单使用-2 | 函数 | 功能描述 | | | | | cwd | 获取当前运行路径 | | absolute | 获取绝对路径 | | home | 获取用户目录 | | Path(file) | 获取当前文件目录 | | iterdir | 遍历当前文件夹,返回直
阅读全文
摘要:Python pathlib的简单使用-1(Python3.4才有的标准库) 1、继承关系图 pathlib模块提供表示文件系统路径的类,它们的继承关系如图 PurePath 类会将路径看做是一个普通的字符串,它可以实现将多个指定的字符串拼接成适用于当前操作系统的路径格式,同时还可以判断任意两个路径
阅读全文
摘要:Django显示SQL语句 1、使用connection显示 导入:from django.db import connection 获取SQL语句:connection.queries 样例 @action(detail=False) def test_print_sql(self, reques
阅读全文
摘要:Python单例模式的创建 1、重写__new__方法 因为实例化对象时,会先调用__new__方法,然后再调用__init__方法,因此重写__new__方法完成单例模式 import threading class A: __instance = None def __init__(self):
阅读全文
摘要:Python多线程之threading.Thread()基本使用 在Python中有两种形式可以开启线程,一种是使用threading.Thread()方式,一种是继承thread.Thread类,来看一下threading.Thread()开启线程的基本使用。 1、threading.Thread
阅读全文
摘要:django记录日志简单用法 1、创建项目 django-admin startproject django_log_learn 创建django_log_learn/views.py添加以下内容 import logging from django.http import HttpResponse
阅读全文

浙公网安备 33010602011771号