CSV ファイルの 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
私が使用しているコードは、単純に modolus 値を調べてn
、実際に 2 行おきにあるかどうかを判断するだけです。私も試してみましたがstrip()
、rstrip()
それでも空白行が必要です。