如何忽略文件中的行?
例子:
如果您知道文件中的第一行将以 a 或 b 开头,其余行以 c 结尾,那么如何解析文件以便忽略以 a 或 b 开头的行并将以 c 结尾的行转换为 a嵌套列表?
到目前为止我所拥有的:
fname = raw_input('Enter file name: ')
z = open(fname, 'r')
#I tried this but it converts all lines to a nested list
z_list = [i.strip().split() for i in z]
我猜我需要一个for循环。
for line in z:
if line[0] == 'a':
pass
if line[0] == 'b':
pass
if line[-1] == 'c':
list_1 = [line.strip().split()]
以上是总体思路,但我是制作死代码的专家!怎么把它变成不死生物?