随笔分类 -  Python

摘要:Python openpyxl的使用 # 安装 运行以下命令,安装openpyxl包 ```shell python -m pip install openpyxl ``` ![image-20231031150026065](https://img2023.cnblogs.com/blog/176 阅读全文
posted @ 2023-11-02 14:42 南风丶轻语 阅读(261) 评论(0) 推荐(0) 编辑
摘要:django数据库不存在就插入存在就修改 ## 需求 django插入数据到数据库时,需要根据条件判断,如果不存在,就插入一条新数据,如果已经存在,则修改数据的字段 ## 解决办法 ### 函数 使用该函数可以完成上述功能 `模型.objects.update_or_create()`例如`Stud 阅读全文
posted @ 2023-07-31 14:54 南风丶轻语 阅读(671) 评论(0) 推荐(0) 编辑
摘要:通过任意脚本调用django的模型类 ## 需求: 我想通过任意脚本,调用django的模型类,查询一下数据库的信息,或者新增数据库数据,而不需要通过启动django项目或者使用`python manage.py shell`这种方式来运行 ## 解决办法 脚本中添加django项目的路径到sys. 阅读全文
posted @ 2023-07-19 15:33 南风丶轻语 阅读(60) 评论(0) 推荐(0) 编辑
摘要:Python 报错 Could not guess image MIME subtype ## 问题描述: 使用MIMEImage打包图片时,报错Could not guess image MIME subtype ``` from email.mime.image import MIMEImage 阅读全文
posted @ 2023-07-19 11:07 南风丶轻语 阅读(98) 评论(0) 推荐(0) 编辑
摘要:top命令怎么看 ## 参数 | 参数 | 含义 | | | | | -d | 多久刷新一次,默认5秒 | | -b | 从上往下一直输出信息而不是自动刷新 | | -n | 要输出几次信息,或者是要刷新几次 | | -p | 指定特定的pid进程号进行观察 | ### 例子 每三秒刷新一次 ``` 阅读全文
posted @ 2023-07-19 11:07 南风丶轻语 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Python安装包国内下载 https://registry.npmmirror.com/binary.html?path=python/3.9.13/ 阅读全文
posted @ 2023-06-25 13:12 南风丶轻语 阅读(65) 评论(0) 推荐(0) 编辑
摘要:python 读取、写入、追加、覆盖xlsxx文件 # 0、写在前面 测试源xlsx是这样的 ![image-20230529161529125](https://img2023.cnblogs.com/blog/1768648/202305/1768648-20230529161950037-10 阅读全文
posted @ 2023-05-29 16:19 南风丶轻语 阅读(336) 评论(0) 推荐(0) 编辑
摘要:python 读取、写入、追加、覆盖xls文件 # 0、写在前面 测试源xls是这样的 ![image-20230529154735527](https://img2023.cnblogs.com/blog/1768648/202305/1768648-20230529155342656-16585 阅读全文
posted @ 2023-05-29 15:53 南风丶轻语 阅读(225) 评论(0) 推荐(0) 编辑
摘要:python 创建、拷贝、移动、删除、遍历文件和文件夹 ## 1、创建文件夹 ```python import os def create_folder(folder: str): folder = os.path.abspath(folder) if not os.path.exists(fold 阅读全文
posted @ 2023-05-26 13:39 南风丶轻语 阅读(313) 评论(0) 推荐(0) 编辑
摘要:python ThreadPoolExecutor的简单使用 一、前言 Python3.2以后,官方新增了concurrent.futures模块,该模块提供线程池ThreadPoolExecutor和进程池ProcessPoolExecutor 。使用起来非常方便。以下是个人对于线程池Thread 阅读全文
posted @ 2023-03-29 16:51 南风丶轻语 阅读(2454) 评论(0) 推荐(0) 编辑
摘要:Python pathlib的简单使用-2 | 函数 | 功能描述 | | | | | cwd | 获取当前运行路径 | | absolute | 获取绝对路径 | | home | 获取用户目录 | | Path(file) | 获取当前文件目录 | | iterdir | 遍历当前文件夹,返回直 阅读全文
posted @ 2022-07-17 22:23 南风丶轻语 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Python pathlib的简单使用-1(Python3.4才有的标准库) 1、继承关系图 pathlib模块提供表示文件系统路径的类,它们的继承关系如图 PurePath 类会将路径看做是一个普通的字符串,它可以实现将多个指定的字符串拼接成适用于当前操作系统的路径格式,同时还可以判断任意两个路径 阅读全文
posted @ 2022-07-15 10:53 南风丶轻语 阅读(250) 评论(0) 推荐(0) 编辑
摘要:Django显示SQL语句 1、使用connection显示 导入:from django.db import connection 获取SQL语句:connection.queries 样例 @action(detail=False) def test_print_sql(self, reques 阅读全文
posted @ 2022-07-12 16:49 南风丶轻语 阅读(553) 评论(0) 推荐(0) 编辑
摘要:Python单例模式的创建 1、重写__new__方法 因为实例化对象时,会先调用__new__方法,然后再调用__init__方法,因此重写__new__方法完成单例模式 import threading class A: __instance = None def __init__(self): 阅读全文
posted @ 2022-06-14 11:00 南风丶轻语 阅读(101) 评论(0) 推荐(0) 编辑
摘要:Python多线程之threading.Thread()基本使用 在Python中有两种形式可以开启线程,一种是使用threading.Thread()方式,一种是继承thread.Thread类,来看一下threading.Thread()开启线程的基本使用。 1、threading.Thread 阅读全文
posted @ 2022-05-24 15:02 南风丶轻语 阅读(24561) 评论(0) 推荐(1) 编辑
摘要:django记录日志简单用法 1、创建项目 django-admin startproject django_log_learn 创建django_log_learn/views.py添加以下内容 import logging from django.http import HttpResponse 阅读全文
posted @ 2022-05-20 14:48 南风丶轻语 阅读(801) 评论(0) 推荐(0) 编辑
摘要:Django使用阿里云邮箱发送邮件 1、创建Django项目 任意文件夹下执行命令 E:\Python39\Scripts\django-admin.exe startproject django_email_learn django-admin.exe路径(Python安装目录下的Scripts文 阅读全文
posted @ 2022-05-19 10:36 南风丶轻语 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Django使用QQ邮箱发送邮件 1、创建Django项目 任意文件夹下执行命令 E:\Python39\Scripts\django-admin.exe startproject django_email_learn django-admin.exe路径(Python安装目录下的Scripts文件 阅读全文
posted @ 2022-05-16 20:39 南风丶轻语 阅读(477) 评论(0) 推荐(0) 编辑
摘要:Python Json.dump写入文件后显示\u解决办法 现象: 解决办法: 添加参数ensure_ascii=False即可 with open("filename.json", "w") as f: json.dump(a, f, indent=4, ensure_ascii=False) 阅读全文
posted @ 2022-02-11 15:02 南风丶轻语 阅读(60) 评论(0) 推荐(1) 编辑
摘要:1、现象 假设你的字典是样子的,你的value是一个datetime类型的值,这时候使用json.dump会报错 TypeError: Object of type 'datetime' is not JSON serializable # encoding=utf-8 import datetim 阅读全文
posted @ 2022-01-21 17:02 南风丶轻语 阅读(3102) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示