CSVファイルの2行目をすべて読み込み、新しいファイルに出力しようとしています。残念ながら私は削除することができない空白の行を取得しています。すべての2行目を読み込んで新しいファイルに出力する
lines = open('old.csv', "r").readlines()[::2]
file = open('new.csv', "w")
n = 0
for line in lines:
n += 1
if ((n % 2) == 1):
print >> file, line
私が使用していたコードは、単純にその実際には2行ごと場合かを決定するためにn
のmodolus値を調べることです。私はまだstrip()
とrstrip()
で試していますが、まだ空白行があります。
あなたはすでに、 'readlines()[:: 2]' –