2016-09-22 1 views
0

のための新たなライン。各フィールドはセルを取り上げる必要があります(末尾の文字とコンマは不要)。各サブリストは新しい行に移動する必要があります。は、私はリストのリストであり、それはCSVファイルに書き込む必要があるリスト「newdetails」を持って、ファイルにリストのリストを書き込み、不要な文字を削除し、各

私がこれまで持っているコードは次のとおりです。

file = open(s + ".csv","w") 
    file.write(str(newdetails)) 
    file.write("\n") 
    file.close() 

このただし、以下、容認できない形式でCSVに書き出し:

[['12345670'  'Iphone 9.0' '500' 2 '3'  '5'] ['12121212'  'Samsung Laptop' '900' 4 '3'  '5']] 

それが中であるために、私が望むフォーマット

12345670 Iphone 9.0 500 5 3 5 
12121212 Samsung Laptop 900 5 3 5 

答えて

0

csvモジュールを使用して、csvファイルに情報を書き込むことができます。

のリンクの下に確認してください。

コード:result.csvの

import csv 

new_details = [['12345670','Iphone 9.0','500',2,'3','5'], 
       ['12121212','Samsung Laptop','900',4,'3','5']] 
import csv 
with open("result.csv","w",newline='') as fh 

writer = csv.writer(fh,delimiter=' ') 

for data in new_details: 
    writer.writerow(data) 

コンテンツ:

12345670 "Iphone 9.0" 500 2 3 5 
12121212 "Samsung Laptop" 900 4 3 5 
+0

私は実際にこれを解決しました。もう1つです。 –

+0

http://stackoverflow.com/questions/39659083/updating-a-multiple-value-running-total-in-python –

+0

あなたのコメントを見ました。数分でチェックします。 –

関連する問題