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文件的主要内容,如果未能解决你的问题,请参考以下文章

pandas 用正则表达式读取 csv

python 读取多个csv文件中某一列,并生成一个新csv文件

python读取文件csv,先按第4列排序,再按第5列的数值排序

nzSQLException 读取超时错误

在 C# winforms 中读取 csv 文件时出现数据错误

将 .csv 文件从 URL 读取到 Python 3.x - _csv.Error:迭代器应返回字符串,而不是字节(您是不是以文本模式打开文件?)