csv 파일을 달성 -python 제 8과는 읽기 및 쓰기

1, 녹화 파이썬 CSV 파일 읽기 및 코드에 직접 쓰기

CSV 가져 

헤더 = "学号", "姓名", "年龄"] 

값 = [ 
    ( "1", "zhangsan", "19") 
    , ( "2", "리시", "20")을 
    ( "3", "wangwu", "22") 
    ] 

: DEF read_csv_file () 
    오픈 ( "test.csv"와 "R"인코딩 = "UTF-8")와 같은 FP : 
        # 리더 = csv.reader ( FP) #使用列表的方式读取
        리더 = csv.DictReader (FP) #使用字典的方式读取
        리더에 대한 X : 
            프린트 (X) 

방어 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