Python
(50)Python EasyGUI 调起文件选择窗口
由于 opencv 做[图像识别](/category/图像识别)需要测试大量的图片样本,逐一比对效果,以方便调整参数及处理逻辑。
如果写死文件路径,每次换图片都需要改代码,非常不方便;也不利于代码管理。
所以,我需要能用 pyth
python 代码格式化工具 black,类似 gofmt
从网上下载了一段 opencv 的 python 代码,代码风格异常粗放豪迈,不到 100 行的代码,几十处 pep8 格式警告。
手动改起来,太累了,所以想找一个类似 golang gofmt 那样的代码格式化工具,能一键搞定搞定。
Ubuntu 升级 Python 3.6 版本到 3.8
由于我要使用 tmuxp 替代 tmuxinator, 其依赖的 Python 最低版本是 3.7,而我本机的 Python 版本为 3.6。
所以,我要安装 3.8 版本,并将默认的 python3 命令指向 3.8。
##
FastAPI 操作数据库
原本想使用 python orator 这个 ORM 方案。
但是发现搜索 FastAPI ORM 的方案,并没有人提到 orator。
我主要是担心第一次使用 FastAPI 这个异步框架,再配合上 orator 这类异常小众的 OR
pipreqs 自动生成 pip 依赖文件 requirements.txt
通过 pip 安装了一堆依赖,但是并没有自动生成/更新 requirements.txt。
非常不方便多开发环境的同步。这点确实不如 golang 规范。
于是找了个工具可以根据当前项目 import 的依赖,来自动生成 requi
FastAPI Hello World 开发环境搭建
## 安装 FastAPI 依赖
```
pip install "fastapi[all]"
```
使用 all 安装,会自动安装上相关的依赖,例如 uvicorn 等。
## Hello world
serv
Windows 11 安装 Python 3
## 为何要在 Windows 里安装 Python
既然有了 WSL,为何还要在 Windows 里安装 Python 呢?尝试一下 docker 也好啊?
主要是我发现在用 Python 做图像识别项目时,跟做逻辑明确类的项目有
使用 python 将网站上多页表格数据导出 Excel 文件
公司找外包公司做了个大学生创新大赛作品上传及报名系统,但是离谱的是,活动结束后外包公司就把服务器关停了。参数数据及作品文件都无法下载。于是协商这个公司把服务器启动两天,等我们下载完了,再关停。
由于没有自动导出功能,于是我写了个 py
Kaggle 安装三方 Python 依赖包
例如,我想在 kaggle 中使用 PlantCV,但是发现 kaggle 并没有内置 PlantCV 这个包。
新建一个 code cell,输入:
```
!pip install plantcv
```
报错:
Kaggle 上传本地图片
由于需要在 Kaggle 中读取样本图片,所以想把采集的图片上传到 Kaggle 空间中。
## 上传图片及 Python 读取步骤
- 点击 kaggle 项目右上角的 “add data” 按钮
- 在弹出对话框中,点击右上角