1、コードに直接記録Pythonのcsvファイルの読み込みと書き込み
インポートCSV ヘッダ= [ "学号"、 "姓名"、 "年龄"] の値= [ ( "1"、 "zhangsan"、 "19")、 ("2"、 "リシ"、 "20")、 ("3"、 "wangwu"、 "22") ] DEF read_csv_file() :FPとして( "のtest.CSV"、 "R"、コード= "UTF-8")オープンと #リーダー= csv.reader( FP)#使用列表的方式读取 リーダ= csv.DictReader(FP)#使用字典的方式读取 リーダーでxについて: プリント(X) DEF write_csv_file(): オープン( "classroom.csv"と、 "w"は:、FPとして)= "UTF-8"、改行= ""コード ライター= CSV。ライター(FP) writer.writerow(ヘッダ) writer.writerows(値) DEF write_csv_file_dic() 値= [ { "学号":100、 "姓名": "高文祥"、 "年龄":18}、 { "学号":101、 "姓名": "刘德华"、 "年龄":28}、 { "学号":102、 "姓名": "李连杰"、 "年龄":38} ] (オープンと」 classroom1.csv」、 "W"は、コード= "UTF-8"、改行= "")FPとして: ライター= csv.DictWriter(FP、ヘッダ) writer.writeheader() writer.writerows(値) __name__場合== '__main__': write_csv_file_dic()