我有一个300行的文本文件。 我在每行中找一个词“ABC” 如果找到这个单词,我想在找到之前打印一行,然后打印下一行。 这是我到目前为止的代码,但我不知道如何打印基于给定的问题陈述。你知道吗
path = ('C:\\Users\\40081\\PycharmProjects\\datalog_parsing')
count2=1
count1=1
num_lines = open('BBCnt123.txt').read().count('\n')
print (num_lines)
count2=count1
while count2<=num_lines:
file_name = open("BBCnt123.txt", 'r+')
f= open('BBCnt1234' + '.txt', 'w+')
for line_no, line in enumerate (file_name):
line=f.readlines()
if "BBCnt" in line:
f.writelines((line[count2-1]) )
count2= count2+1
file_name.close()
f.close()
试试这个列表
相关问题 更多 >
编程相关推荐