📷

PhotoRenamer

桌面工具

基于 Tkinter 的 GUI 照片批量重命名工具,内置城市数据库,自动识别照片拍摄地点,按城市+日期整理照片,让你的照片库井井有条。

PythonTkinter GUISQLite城市数据库批量重命名

功能特色

  • 城市数据库:内置全球城市信息,精准识别照片拍摄地
  • 批量重命名:按城市+日期自动重命名,支持自定义格式
  • Tkinter GUI:直观的图形界面,操作简单
  • SQLite 存储:城市数据本地存储,无需联网
  • 导出管理:支持将重命名后的照片移动到目标文件夹

技术栈

语言Python 3
GUITkinter
数据库SQLite
照片处理Pillow (PIL)
位置识别GPS EXIF 解析
打包PyInstaller

本地运行指南

1复制源码
cp -r mydemo/src/photo_renamer/ ~/PhotoRenamer/

源码位于 mydemo/src/photo_renamer/

2安装依赖
cd ~/PhotoRenamer
pip install Pillow
3运行 GUI
cd ~/PhotoRenamer/src
python run_gui.py

启动 Tkinter 图形界面

💡 源码已保存在 mydemo/src/photo_renamer/,包含完整的 Python 源码。

⚠️ 需要 Python 3.x 环境,Windows/macOS/Linux 均支持 Tkinter。