Armbian

从文本中挑出多选题

2020-12-01  本文已影响0人  Armlinux

文本中的结构是


——————————————————————————

第一章

一、单项选择题

....

二、多项选择题

.....

【参考答案】

一、单项选择题

.....

二、多项选择题

.....

第二章  

.....

第三章  

......

_______________________________________________________

代码如下:


txtcontent=open('questions.txt')

lines=txtcontent.readlines()

i=0

f=open('多选.txt',"w")

flag=1

for line in lines:

    if '一、单项选择题' in line:

        flag=0

    elif '二、多项选择题' in line:

        flag=1

    if flag:

        if '第' in line and '章' in line:

            print(line)

        f.write(line)

    if '第' in line and '章' in line:

        print(line)

txtcontent.close()

f.close
上一篇下一篇

猜你喜欢

热点阅读