随笔分类 - AI / Python
摘要:这是通过全局 HTTP 异常处理器 + 统一响应封装实现的。 应用启动时注册处理器 main.py configure_api_responses(app) 无效路径触发 404 异常 请求不存在的路径时,FastAPI 底层的 Starlette 路由会抛出 HTTPException,其中: s
阅读全文
摘要:PyCharm 以模块的方式运行 要读取 .env 变更,需要在 Paths to ".env" files 后面指定变更文件的路径,或者如图,以项目根目录运行 以脚本方式运行:uv run app/worker.py 以模块方式运行:uv run -m app.worker --reload 这两
阅读全文
摘要:目录项目构建UV安装初始项目构建 FastAPI添加应用入口本地运行项目部署服务器环境安装本地生成发布包Copy 源代码删除旧缓存并编译:服务器部署服务器运行配置系统服务 本来想尝试一下,打成Docker镜像,然后再 save 出来。导到服务器上的,一看镜像包太大了。以后要改个程序发版太麻烦了。 采
阅读全文
摘要:(venv) PS D:\OpenSource\Python\VipPython> .\.venv\Scripts\activate (vippython) PS D:\OpenSource\Python\VipPython> uv run .\main.py Hello from vippytho
阅读全文
摘要:在做接口对接时,对方提交过来的数据存在重复数据,这时候可以通过 Python 轻松提取出来 syncDevice_2026-01-07.log 2026-01-07 11:41:33 | [{"deviceMac":"ED:0C:51:C2:B2:EA","deviceSn":"240103P501
阅读全文
摘要:Python - UV 为每个项目创建独立、干净的Python工作空间 使用 uv run 可以运行 py 文件,但 PyCharm 不能识别 Python 环境 PS D:\OpenSource\Python\VipPython> uv python install 3.12 Python 3.1
阅读全文
摘要:目录Windows 安装 UV安装 Python设置环境变更,否则会很慢安装使用依赖创建工程命令 Python - UV PyCharm 不能识别 .venv 的环境 Anaconda、miniconda 慎用, 有商业授权风险,可以选择 UV: https://docs.astral.sh/uv/
阅读全文
摘要:pip install PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simple 将多个PDF文档中的指定页,合并生成新的PDF 代码如下: from PyPDF2 import PdfReader, PdfWriter # pip install PyP
阅读全文
摘要:安装 requests、beautifulsoup4 库 # 安装 requests、beautifulsoup4 库 pip install requests beautifulsoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple 完成代码 # pip
阅读全文
摘要:Matplotlib.pyplot.plot 绘图 matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewid
阅读全文
摘要:模块 pickle 实现了对一个 Python 对象结构的二进制序列化和反序列化。 "pickling" 是将 Python 对象及其所拥有的层次结构转化为一个字节流的过程,而 "unpickling" 是相反的操作,会将(来自一个 binary file 或者 bytes-like object
阅读全文
摘要:tqdm官网地址:https://pypi.org/project/tqdm/ Github地址:https://github.com/tqdm/tqdm tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(it
阅读全文
摘要:安装依赖 D:\OpenSource\Python>pip install pdf2image pillow -i https://pypi.tuna.tsinghua.edu.cn/simple from pdf2image import convert_from_path from PIL im
阅读全文
摘要:函数返回多个返回值 def multiple_return_value(): import datetime d = datetime.date.today() val_1 = '年份为:{}'.format(d.year) val_2 = '月份为:{}'.format(d.month) retu
阅读全文
摘要:读取 Excel 斜着读数据 import pandas as pd def read_sideling(direction, sheet_name, row_start, col_start, gap): """ 斜着读数据 :param sheet_name: :param direction:
阅读全文
摘要:间隔N行,读取某列数据 import pandas as pd def read_vertical(sheet_name, col_idx, gap): """ 竖着读数据, :param sheet_name: 第几个 sheet :param col_idx: 第几列,从 0 开始 :param
阅读全文
摘要:获取控制台输入参数 if __name__ == '__main__': while 1: question = input('用户:') answer = "你的问题是:" + question print('VipQA', answer)
阅读全文
摘要:Python 搭建 FastAPI 项目 要生成FastAPI项目的代码,你可以使用FastAPI的脚手架工具来快速创建一个基本的FastAPI应用程序。 以下是创建一个新的FastAPI项目的步骤: 安装FastAPI和cookiecutter。你可以使用pip来安装它们: pip install
阅读全文
摘要:### 前提条件 - 先往Neo4j 里,准备数据 参考:https://www.cnblogs.com/vipsoft/p/17631347.html#%E5%88%9B%E5%BB%BA%E4%BC%A0%E6%89%BF%E4%BA%BA - 搭建 FastAPI 项目:https://www
阅读全文
摘要:一般网上的文章都是以脚本的方式写Demor的,没找到自己想要的那种项目结构型的示例(类似Java SpringBoot 创建 Model,通过 pom 进行关联配置的那种) 看了一些源码,再结合自己的想法,建了一个简单的示例, 用 Python 做接口服务的项目搭建,仅供参考 代码结构说明 VipQ
阅读全文
浙公网安备 33010602011771号