如何用Python给题库加序号

在处理题库数据时,有时需要为题目加上序号,以便更好地管理和查找。下面将介绍如何使用Python给题库加上序号。

步骤

1. 读取题库数据

首先,我们需要从文件中读取题库数据。假设我们的题库数据保存在一个文件中,每行代表一个题目。可以使用以下代码来读取数据:

with open('题库.txt', 'r') as f:
    questions = f.readlines()

2. 给题目加上序号

接下来,我们需要为每个题目加上序号。可以使用以下代码来实现:

numbered_questions = []
for i, question in enumerate(questions, start=1):
    numbered_question = f"{i}. {question}"
    numbered_questions.append(numbered_question)

3. 写入带序号的题库

最后,我们将带有序号的题目写入新的文件中。可以使用以下代码:

with open('带序号的题库.txt', 'w') as f:
    f.writelines(numbered_questions)

完整代码

with open('题库.txt', 'r') as f:
    questions = f.readlines()

numbered_questions = []
for i, question in enumerate(questions, start=1):
    numbered_question = f"{i}. {question}"
    numbered_questions.append(numbered_question)

with open('带序号的题库.txt', 'w') as f:
    f.writelines(numbered_questions)

流程图

flowchart TD
    A[读取题库数据] --> B[给题目加上序号]
    B --> C[写入带序号的题库]

结论

通过以上步骤,我们可以使用Python很容易地给题库加上序号。这样做不仅有利于题目的管理和查找,还可以让题目更加清晰地展示。希望本文能够帮助到你在题库数据处理中的工作。