file_to_read = r'myfile.txt'
with open(file_to_read, 'r') as f_in:
flag = False
for line in f_in:
if line.startswith('nominal'):
print(line)
flag = True
elif flag:
print(line)
flag = False
def printLines(fname):
with open(fname) as f:
lines = f.read().split('\n')
if len(lines) == 0: return None
if lines[0].startswith('Nominal'): print(lines[0])
for i, line in enumerate(lines[1:]):
if lines[i-1].startswith('Nominal') or line.startswith('Nominal'):
print(line)
本着诚意,并假设这将有助于您开始编写代码并显示出一些努力,接下来:
它可能是开箱即用的,但请尝试花一些时间来研究它,你一定会得到背后的逻辑。注意,
python
中的文本比较区分大小写。你知道吗如果文件不太大,可以将其全部放在一个列表中:
然后
printLines('test.txt')
就会做你想做的事。你知道吗相关问题 更多 >
编程相关推荐