2016-08-31 11 views
0

csvファイル/txtにある行の総数を数え、新しい行に書き出したいcsvファイルを作成した後、ファイルをクリーニングし、クリーニング後に合計行数で2番目の列を新しいファイルに書き込みます。 (私は現在、クリーニングのためのコードを持っています、私は、ファイルを受け入れ、クリーニングの前後に新しいファイルに合計行を書くだけで助けが必要です)私は新しいcsvファイルに列名だけを書き込むコードを添付していません結果を印刷しません。csv/.txtファイル内の行の総数を数え、pythonで新しいcsvファイルに書き込むには

import csv 
data = open ('/anusha.csv','r') 
#numline = len(file.readlines(data)) 
#print(numline) 
before_clean = [] 
with open('out_anusha.csv', 'w') as f1: 
    for row in data: 
     f1 = len(file.readlines(data)) 
     before_clean.append(f1) 
    writer = csv.writer(f1) 
    f1.write("Before_clean") 

ご協力いただきましてありがとうございます。

答えて

0

このプログラムが* nixシステムで実行されることになっている場合、読み取りプロセス全体を通らずにファイルの行数をカウントする1つの方法は、wcユーティリティを使用することです。

Running "wc -l <filename>" within Python Code

関連する問題