随笔分类 -  Python

Python笔记本
摘要:FastAPI 路径参数详解 FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API。它基于 Python 3.7+ 的类型提示(type hints)特性,提供了强大的数据验证和自动生成 API 文档的功能。在 FastAPI 中,路径参数(Path Parameters)是 阅读全文
posted @ 2025-01-23 10:42 darling331 阅读(17) 评论(0) 推荐(0) 编辑
摘要:方法一:使用pip freeze命令 pip freeze > requirements.txt 这个命令会将当前环境中所有安装的包及其版本写入到requirements.txt文件中。 方法二:使用pipreqs工具 首先需要安装pipreqs: pip install pipreqs 然后运行p 阅读全文
posted @ 2024-09-19 14:41 darling331 阅读(157) 评论(0) 推荐(0) 编辑
摘要:import os def get_current_user(): # whoami命令返回的信息中,第一个"/"之后的内容就是用户名 # 我们使用split("/")方法获取用户名 whoami_output = os.popen("whoami").read() return whoami_ou 阅读全文
posted @ 2024-09-02 15:13 darling331 阅读(27) 评论(0) 推荐(0) 编辑
摘要:import datetime import sys import time def func(mail): print('参数:{0}'.format(mail)) print('时间:{0}'.format(datetime.datetime.now())) print('-' * 30) de 阅读全文
posted @ 2024-09-02 14:59 darling331 阅读(32) 评论(0) 推荐(0) 编辑
摘要:准备一台linux系统环境 安装 cx_Freeze pip install cx_Freeze 准备两个py脚本 1,app应用脚本,需要打包的 app.py import random import time from flask import Flask, jsonify from concu 阅读全文
posted @ 2024-08-12 14:46 darling331 阅读(245) 评论(0) 推荐(0) 编辑
摘要:查看自己google浏览器的版本 下载与之对应的google浏览器驱动 将驱动配置放到和python.exe的同级目录下,如果不知道python在哪里可以打开cmd where python 开始自动化调用 import time from selenium import webdriver # 创 阅读全文
posted @ 2024-08-02 11:34 darling331 阅读(25) 评论(0) 推荐(0) 编辑
摘要:if __name__ == '__main__': a='单据ddd明细中商品01010130088ddd0001未1111dd上传DDD' print(len(a)) start_index=a.find("品") + 1 start_index1 = a.find("未") end_index 阅读全文
posted @ 2024-08-01 22:31 darling331 阅读(18) 评论(0) 推荐(0) 编辑
摘要:有时候通过pip包管理器安装包时 会报错pip版本过低,需要更新版本 很多人就根据提示 升级了。 升级是有个步骤的,先卸载原来的,在安装新的版本 有时候,卸载成功了,安装却失败了,导致pip直接没了 如果原来的被卸载了,可以执行python -m ensurepip --user在重新将旧版本安装 阅读全文
posted @ 2023-12-19 11:12 darling331 阅读(41) 评论(0) 推荐(0) 编辑
摘要:使用pyinstaller 打包后的python 程序,执行的时候出现 "importlib.metadata.PackageNotFoundError" 异常 Traceback (most recent call last): File "main.py", line 5, in <module 阅读全文
posted @ 2023-08-13 14:03 darling331 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:导入BeautifulSoup库: `from bs4 import BeautifulSoup` 创建BeautifulSoup对象,将HTML文档作为参数传入 ``` html_doc = """ Apple Banana Orange """ soup = BeautifulSoup(html 阅读全文
posted @ 2023-08-09 18:06 darling331 阅读(97) 评论(0) 推荐(1) 编辑
摘要:**前言** 集群redis不支持选db cluster方法里没有支持选中db的选项,java py 都不行 ``` python # pip install redis==3.5.3 # pip install redis-py-cluster==2.1.3 # 亲测,我是使用的这两个版本进行处理 阅读全文
posted @ 2023-06-06 12:10 darling331 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、返回tuple元组类型(默认) fetchall()将结果放在二维数组里面,每一行的结果在元组里面 ``` import pymysql def export(table_name): conn =pymysql.connect(host = '118.24.3.40', user = 'jxz 阅读全文
posted @ 2023-05-26 17:56 darling331 阅读(725) 评论(0) 推荐(0) 编辑
摘要:一、json是什么 json是轻量级的数据交换格式,是各种编程语言互通的桥梁。是一个约定好的标准,如有人用java,有人用PHP去开发一个系统,但是这两种语言不能直接互通,那就需要先转换成国际化标准的json格式。 二、python与json如何转换数据 1.将格式转换成json对象 json.du 阅读全文
posted @ 2022-11-17 16:15 darling331 阅读(161) 评论(0) 推荐(0) 编辑
摘要:如果对安全性要求不高,可以选择直接将py文件,打包成exe即可,解压出来的是pyc文件,pyc文件还原成源码,也是有一定复杂度的,相对而言也是有一定的安全性的 在源文件同级目录下创建build文件 buidl_pyd.py # -*- ecoding: utf-8 -*- # @ModuleName 阅读全文
posted @ 2022-11-12 16:56 darling331 阅读(2474) 评论(0) 推荐(0) 编辑
摘要:from loguru import logger logger.add('普通日志.log', filter=lambda x: '[普通]' in x['message']) logger.add('警告日志.log', filter=lambda x: '[需要注意]' in x['messa 阅读全文
posted @ 2022-11-12 00:12 darling331 阅读(222) 评论(0) 推荐(0) 编辑
摘要:apscheduler定时任务报错skipped: maximum number of running instances reached (1) 原因是默认max_instances最大定时任务是1个,可以通过在add_job中调max_instances增加数量。 scheduler.add_j 阅读全文
posted @ 2022-11-11 23:24 darling331 阅读(454) 评论(0) 推荐(1) 编辑
摘要:直接将元组转为列表 tup = (21, 19, 11, 46, 18) print(tup) lt = list(tup) print(lt) 输出 (21, 19, 11, 46, 18) [21, 19, 11, 46, 18] 将元组列表转为列表 # List of tuple initia 阅读全文
posted @ 2022-11-10 13:54 darling331 阅读(331) 评论(0) 推荐(0) 编辑
摘要:import pymysql from loguru import logger from pymysql import converters, FIELD_TYPE conv = converters.conversions conv[FIELD_TYPE.NEWDECIMAL] = float 阅读全文
posted @ 2022-09-24 01:03 darling331 阅读(404) 评论(0) 推荐(0) 编辑
摘要:前言 一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样: 请求行 请求报头 消息主体 HTTP协议规定post提交的数据必须放在消息主体中,但是协议并没有规定必须使用什么编码方式。 服务端通过是根据请求头中的Content-Type字段来获知请求中的消息主体是用何种方式进 阅读全文
posted @ 2022-08-30 17:46 darling331 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:# 对浮点数,保留小数点后几位 print('{:0.3f}'.format(50.5 / 220.5)) # print 格式化字符串 num = int(input('请输入一个十进制的整数:')) # 将str 转为int类型 print(num, '的二进制数为:', bin(num)) # 阅读全文
posted @ 2022-08-21 17:52 darling331 阅读(598) 评论(0) 推荐(0) 编辑

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