ファイル内の行を無視するにはどうすればよいですか?
例:
ファイルの最初の行が 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()]
上記は一般的な考え方ですが、私はデッドコードを作るのが得意です! どうやってそれをアンデッドにするの?