一个功能完善的 PTCG 繁体中文卡图下载和 Word 文档生成工具,专为宝可梦卡牌玩家设计。
dist/PTCG卡图生成器.exepip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
python main_gui.py
启动.cmd
提示:使用繁体中文搜索效果更好,可使用内置的 “🔤 简繁转换” 功能
点击右上角的 “🔍 卡片搜索官网” 按钮,自动打开浏览器跳转到 PTCG 香港官网的卡片搜索页面。
在官网找到想要的卡片编号后,复制编号回到程序输入。
每行输入一个卡片编号,格式如下:
# 注释行(以 # 开头会被忽略)
8065 # 编号,默认插入 4 张
8066 2 # 编号,后面空格跟数量,插入 2 张
7311 5 # 另一张卡片,插入 5 张
快捷操作:
在 “🔤 简繁转换” 输入框中输入简体中文:
在 “📁 自定义文件名” 输入框中填写文件名(可选):
20260209123456.docx)我的卡组.docx)生成的文档保存在 output 文件夹中。
点击 “📚 历史记录” 按钮打开历史记录窗口,可以:
历史记录显示:
ptcg-card/
├── main_gui.py # 图形化界面主程序
├── main.py # 命令行版本(基础实现)
├── requirements.txt # Python 依赖列表
├── ptcg_card.spec # PyInstaller 打包配置
├── template.docx # Word 文档模板
├── mumu.ico # 应用程序图标
├── card.txt # 示例卡片编号
├── 启动.cmd # Windows 快速启动脚本
├── 打包.cmd # Windows 快速打包脚本
├── output/ # 生成的 Word 文档目录(自动创建)
└── tmp/ # 卡片图片缓存目录(自动创建)
以下依赖为可选功能,不影响核心使用:
# 简繁转换功能
pip install zhconv
# 提升搜索解析能力
pip install beautifulsoup4
如果要重新打包成 EXE:
打包.cmd
pyinstaller ptcg_card.spec
打包后的文件位于 dist/PTCG卡图生成器.exe
template.docx 和 mumu.ico 文件存在A: PTCG 官网使用繁体中文索引,建议使用简繁转换功能后再次搜索。
A: 可能是网络问题,请检查网络连接或稍后重试。
A: 请确保 template.docx 文件存在且未被损坏。
A: 直接删除 tmp 文件夹即可,程序会自动重新创建。
(可添加项目界面截图)
本项目基于 Apache License 2.0 开源。