csvファイルの読み取りと書き込み-スタックオーバーフロー

1.読む

上記のファイルの内容を読んで印刷してください:

1つの インポートCSV
 2  
3  
4行= csv.reader(オープン(' 22.csv '' R ' ))
 5  用の行:
 6      プリント(行)

印刷結果は次のとおりです。

 

2.書き込み(データのリスト)

1  インポートCSV
 2  
。3  
。4  コンテンツを書き込まれる
。5ヘッド= [ ' 名前'' 高齢'' 都市'' 備考' ]
 。6行= [
 7      [ ' ボブ'、8 ' 北京' ]、
 8      [ ' '、7 ' 天津' ]
 9  ]
 10  
。11  #が書き込ま
12(オープンと' 22.csv '' W '、改行= '' :Fなど)
 13      f_csv_writer = csv.writer(F)
 14      f_csv_writer.writerow(ヘッド)
 15      f_csv_writer.writerows(行)

書き込み結果は次のとおりです。

 

3.書き込み(辞書データ)

1  import csv
 2  
3  
4 headers = [ ' class '' name '' sex '' height '' year ' ]
 5行= [
 6      { ' class ':1、' name '' xiaoming '' セックス'' 男性''高さ':168、' ':23 }、
 7      { ' クラス':1、' 名前'' erha '' セックス'' 女性'' 高さ':166、' ':22 }
 8  ]
 9と(オープン' 22.csv '' W '、改行= '' Fとして):
10      f_csv =csv.DictWriter(f、headers)
 11      f_csv.writeheader()
 12      f_csv.writerows(rows)

書き込み結果は次のとおりです。

 

おすすめ

転載: www.cnblogs.com/xiaochongc/p/12673480.html