随笔分类 -  AI / Python

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