2024-09-27 19:15:36 发布
网友
我有一个文本文件问题.txt,我想检查是否所有的5个问题数字都存在
例如,如果文件包含Q1、Q2、Q3、Q4 但不是Q5它应该输出为“Q5未找到” 或者至少是“没有找到所有问题”
基本上我想搜索所有给定的单词(问题编号)是否都存在于txt文件中
考虑到变量文本是您想要搜索的text,我将使用:
text
oc_Q = re.findall(r'[Q][1-5]', text) print (oc_Q)
ocu Q将包含Q[1-5]s的所有出现
有一种方法:
WORDS_TO_FIND = tuple("Q{}".format(i) for i in range(5)) with open('questions.txt') as file: text = file.read() for word in WORDS_TO_FIND: if word not in text: print("{} not found".format(word))
您还可以使用^{}来处理更复杂的模式。你知道吗
考虑到变量文本是您想要搜索的
text
,我将使用:ocu Q将包含Q[1-5]s的所有出现
有一种方法:
您还可以使用^{} 来处理更复杂的模式。你知道吗
相关问题 更多 >
编程相关推荐