读取csv文件方法
Posted xlzhangq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取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:seleniumuser_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:UsersAdministrator>python e:/selenium/read_csv.py
[{‘username‘: ‘error‘, ‘passwd‘: ‘‘}, {‘username‘: ‘‘, ‘passwd‘: ‘error‘}, {‘username‘: ‘error‘, ‘passwd‘: ‘error‘}]
以上是关于读取csv文件方法的主要内容,如果未能解决你的问题,请参考以下文章
php读取csv文件时 用phpexcel很慢 用fgetcsv()函数中文乱码 请问还有啥excel库或函数方法来读csv文件吗