项目简介
本项目是基于Python的自动化工具,可从LeetCode抓取指定ID问题信息,自动生成包含代码和相关信息的项目文件夹,助力用户快速创建与管理LeetCode题解项目,提升开发效率。
项目的主要特性和功能
- 自动抓取问题信息:借助LeetCode API获取指定ID问题的ID、标题及标题slug。
- 自动生成项目文件夹:依据抓取的问题信息,生成包含README.md、CMakeLists.txt和main.cc等文件的项目文件夹。
- 文件内容自动更新:自动更新项目文件夹内文件内容,保证信息准确一致。
- Git集成:自动将新生成的项目文件夹纳入Git监控,便于版本控制。
安装使用步骤
- 安装依赖:确保系统已安装Python,并安装
requests
、shutil
和subprocess
等依赖库,可通过以下命令安装:bash pip install requests
- 运行脚本:在终端或命令行中进入项目目录,运行
create_question_folder.py
脚本,按提示输入问题编号:bash python create_question_folder.py
- 确认信息:脚本会显示抓取的问题信息,需确认其正确性。
- 生成项目文件夹:确认无误后,脚本自动生成项目文件夹并更新相关文件内容。
- Git管理:新生成的项目文件夹会自动被添加到Git监控中,可进行后续版本控制操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】