python csv用法

csv打开文件的时候,如下代码,出错:

import csv
name = "D:\selenium\data\name.csv"
inf= csv.reader(open(name,"rb"))
for i in inf:
    print(i)

  

修改为:

import csv
name = "D:\selenium\data\name.csv"
inf= csv.reader(open(name,"r"))
for i in inf:
    print(i)

  

或者

import csv
name = "D:\selenium\data\name.csv"
inf= csv.reader(open(name,"rt"))
for i in inf:
    print(i)

  

或者

import csv
name = "D:\selenium\data\name.csv"
with open (name,"r") as f:
    inf=csv.reader(f)
    for i in inf:
        print(i)

顺便写一个写入csv的方法:

import csv
name = "D:\selenium\data\name2.csv"
with open (name,"w") as f:
    ss=csv.writer(f)
    ss.writerow(["sss","124"]) #括号里面是个list

  

  

原文地址:https://www.cnblogs.com/breakcircle/p/6226635.html