# test-paper-generator **Repository Path**: Fucloud233/test-paper-generator ## Basic Information - **Project Name**: test-paper-generator - **Description**: 使用python实现raw文本生成docx文档试卷 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-05-02 - **Last Updated**: 2023-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 试卷生成器 test-paper-generator ## 目录 * 输入设计: [InputDesign](./docs/InputDesign.md) * 编码设计: [CodeDesign](./docs/CodeDesign.md) * 更新日志: [UpdateLog](./docs/UpdateLog.md) ## 文件结构 ```lua root ├─── data -- 输入和输出的数据 ├─── example -- 示例代码 (用于展示设计逻辑 非实际运行代码) ├─── main.py -- 函数的入口 ├─── parse.py -- 解析部分的代码 ├─── generate.py -- 生成docx文档部分的代码 └─── config.py -- 配置文件 ``` ### 测试用例 1. `input.txt`:原始测试用例 2. `input_new.txt`:新增分行逻辑的测试用例 ## 环境配置 本程序主要是用了python-docx (在v1版本中使用了pandas)。因此,如需开发本程序,请通过conda来安装配置环境。具体命令如下,详情请点击[此处]( https://blog.csdn.net/shunaoxi2313/article/details/92003710)。 ``` conda env create -f test.yaml ``` > 运行本命令前请确保本机安装了anaconda并且配置了系统环境 ## 注意事项 1. `read.py`和`generator.py`中只编写相关操作的函数,实际运行的代码则放入`main.py`