subtitle-renamer 项目使用教程
1. 项目的目录结构及介绍
subtitle-renamer/
├── .github/
│ └── workflows/
├── .gitignore
├── LICENSE
├── README.md
├── build/
│ └── spec/
├── main.py
├── requirements.txt
├── version.py
└── version.txt
目录结构介绍
- .github/workflows/: 存放 GitHub Actions 的工作流配置文件。
- .gitignore: 指定 Git 忽略的文件和目录。
- LICENSE: 项目的开源许可证文件,本项目使用 GPL-3.0 许可证。
- README.md: 项目的介绍文件,包含项目的基本信息、使用方法和注意事项。
- build/spec/: 存放构建相关的配置文件。
- main.py: 项目的启动文件,包含主要的逻辑代码。
- requirements.txt: 项目的依赖文件,列出了项目运行所需的 Python 包。
- version.py: 版本管理文件,可能包含版本号相关的代码。
- version.txt: 版本号文件,记录当前项目的版本号。
2. 项目的启动文件介绍
main.py
main.py
是 subtitle-renamer 项目的启动文件,负责初始化应用程序并启动 GUI 界面。以下是 main.py
的主要功能:
- 导入依赖: 导入项目所需的 Python 包和模块。
- 初始化应用: 初始化 PyQt 应用程序对象。
- 创建主窗口: 创建并显示主窗口,用户可以通过该窗口进行字幕重命名操作。
- 事件循环: 启动事件循环,等待用户操作。
启动方法
在终端或命令行中,导航到项目根目录并执行以下命令启动应用程序:
python main.py
3. 项目的配置文件介绍
requirements.txt
requirements.txt
文件列出了项目运行所需的 Python 包及其版本。以下是一个示例内容:
PyQt5==5.15.4
chardet==4.0.0
安装依赖
在终端或命令行中,导航到项目根目录并执行以下命令安装依赖:
pip install -r requirements.txt
version.txt
version.txt
文件记录了当前项目的版本号。以下是一个示例内容:
1.0.0
version.py
version.py
文件可能包含版本号相关的代码,用于在程序中动态获取版本信息。以下是一个示例内容:
VERSION = "1.0.0"
通过以上配置文件,开发者可以轻松管理项目的依赖和版本信息。