【发布时间】:2022-08-12 16:16:25
【问题描述】:
我在文本文件中确定了如下所示的一行:
FLAGS = WORD1 WORD2 WORD3
我正在阅读几个文件,其中的字数可以从 0 到最多 3 不等。
我正在使用此代码:
flag_FLAG = 0
for i in range(len(materialfile)):
if \"FLAG\" in materialfile[i] and \"=\" in materialfile[i]:
line_FLAG = i
flag_FLAG = 1
if flag_FLAG == 1:
temp = materialfile[line_FLAG].split(\" \")
for elem in temp:
if is_word(elem):
flags = str(elem)
不幸的是,这样我只能得到一个字(最后一个)。 \"is_word\" 是我创建的一个函数:
def is_word(s):
try:
str(s)
return True
except ValueError:
return False
我想将所有单词作为目标。 我希望我已经清楚了。
标签: python string text-files readline targeting