4_3 读取csv文件
Posted sruzzg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4_3 读取csv文件相关的知识,希望对你有一定的参考价值。
1 """读取csv文件""" 2 3 4 import csv 5 6 def readcsv_demo1(): 7 """采用列表形式,下标操作""" 8 with open(‘csvwriter.csv‘, ‘r‘) as fp: 9 # reader是一个迭代器 10 reader = csv.reader(fp) 11 next(reader) #向下走一行 12 for x in reader: 13 #print(x) 14 name = x[1] 15 value = x[-1] 16 print({‘name‘:name, ‘value‘:value}) 17 fp.close() 18 19 def readcsv_demo2(): 20 """采用字典形式读取""" 21 with open(‘csvwriter.csv‘, ‘r‘, encoding=‘utf-8‘) as fp: 22 # 不会包含标题的数据 23 reader = csv.DictReader(fp) 24 for x in reader: 25 print(x) 26 print(x[‘username‘]) # 字典操作取某个值 27 fp.close() 28 29 if __name__ == "__main__": 30 readcsv_demo1() 31 readcsv_demo2()
以上是关于4_3 读取csv文件的主要内容,如果未能解决你的问题,请参考以下文章
python 读取多个csv文件中某一列,并生成一个新csv文件
python读取文件csv,先按第4列排序,再按第5列的数值排序
在 C# winforms 中读取 csv 文件时出现数据错误
将 .csv 文件从 URL 读取到 Python 3.x - _csv.Error:迭代器应返回字符串,而不是字节(您是不是以文本模式打开文件?)