读取csv文件方法

读取本地user_info.csv文件内容

 

 
import csv   #导入csv包
import codecs  #导入编码格式,因为导入的csv文件里若有中文字符的话解析失败
from itertools import islice 
#itertools迭代器模块
#islice(iterable, [start, ] stop [, step])  默认从0开始


#读取csv文件内容
data = csv.reader(codecs.open(r'E:\selenium\user_info.csv','r','utf-8'))
#注:csv文件不要直接修改后缀名,并非真正的 CSV 类型的文件,读取内容时会有问题

user_info = []

#输出每一行信息
# for line in data:
for  line in islice(data, 1, None):
    #print(line[0])
    #print(line[1])
    user_dict = {"username":line[0],"passwd":line[1]}
    user_info.append(user_dict)
 
print(user_info)
 
 
执行内容:

C:\Users\Administrator>python e:/selenium/read_csv.py
[{'username': 'error', 'passwd': ''}, {'username': '', 'passwd': 'error'}, {'username': 'error', 'passwd': 'error'}]

 

参考链接:https://www.cnblogs.com/fnng/p/9375172.html

你可能感兴趣的:(读取csv文件方法)