随笔分类 - AI / Python
摘要:(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
阅读全文
摘要:Python - UV PyCharm 不能识别 .venv 的环境 Anaconda、miniconda 慎用, 有商业授权风险,可以选择 UV: https://docs.astral.sh/uv/ GitHub:https://github.com/astral-sh/uv 中文站:https
阅读全文
摘要: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
阅读全文
摘要:为了方便调试代码,经常会向stdout中输出一些日志,但是大量日志,有时不好定位问题。 使用终端打印特定颜色字符串,可以突出显示关键性的信息,帮助用户更好地识别和理解输出内容。 https://pypi.org/project/colorama/ Colorama 是为了在命令行界面中提供简单、方便
阅读全文
摘要:### Python中的os模块 Python中的os模块提供了很多与操作系统相关的功能。其中就包括设置环境变量的方法,即setenv()方法。 使用os.setenv()方法设置环境变量 ```python import os os.setenv('VAR_NAME', 'VAR_VALUE')
阅读全文
摘要:目录JSON 转换为 CSVCSV 转 JSON行、列操作 CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 CSV 是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。 A
阅读全文
浙公网安备 33010602011771号