レッスン8は、CSVファイルの読み込みと書き込みを実現-python

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()

  

おすすめ

転載: www.cnblogs.com/win0211/p/12108346.html