古诗词自动录入数据库(mysql) 运行环境 python 3.11(pipenv) config.json 说明 "mysql": { "host": "127.0.0.1", // 服务器地址 "user": "root", // 用户名 "password": "123456", // 密码 "port": "3306", // 端口 "database": "test", // 数据库名字 }, "table": "chinese_poetry", // 诗词表名 !!!注意, 若表名已存在会删除该表, 请注意备份! "tableAuthor": "chinese_poetry_author", // 作者表名 !!!注意, 若表名已存在会删除该表, 请注意备份! "source": "/opt/chinese-poetry", // 古诗词根目录 "files": { // 当诗词表名或作者表名长度为0时, 处理对应的文件 "data": [ // 录入数据的参数, 你可以根据需要修改或删除部分内容 { "path": "json/poet.tang.*.json",// 指定匹配的文件(Unix 文件名模式匹配) "dynasty": "唐", // 指定朝代 "collection": "唐詩", // 指定集合 "author": "老子" // 可选, 手动指定作者 } ], "include": ["唐詩", "宋詞"], // 只处理特定的collection "exclude": ["幽夢影"], // 不处理特定的collection, 若include不为空, 则此项无效 "authors": ["ci/author.song.json"] // 匹配作者文件(Unix 文件名模式匹配) } 使用方法 前往下载 chinese-poetry 将 config.json.sample 另存为 config.json 并配置好相关参数 运行 start.py git submodule update --init --recursive pipenv shell pipenv install python ./start.py