PTHON读取csv文件
时间: 2023-11-18 11:55:59 浏览: 45
Python可以使用csv模块来读取和写入csv文件。读取csv文件的方法是使用csv.reader()函数,该函数需要传入一个文件对象作为参数。在读取csv文件之前,需要先打开csv文件并创建一个文件对象。可以使用open()函数来打开csv文件并创建文件对象。在打开csv文件时,需要指定文件路径和文件名。在读取csv文件时,可以使用for循环逐行读取csv文件中的数据。每一行数据都是一个列表,列表中的每个元素对应csv文件中的一列数据。下面是一个读取csv文件的示例代码:
```
import csv
# 打开csv文件并创建文件对象
csvFile = open('../../data/capital/2011-Q3-cabi-trip-history-data.csv', 'r')
# 创建csv.reader对象
csvReader = csv.reader(csvFile)
# 逐行读取csv文件中的数据
for row in csvReader:
print(row)
# 关闭文件对象
csvFile.close()
```
如果要写入csv文件,可以使用csv.writer()函数,该函数也需要传入一个文件对象作为参数。在写入csv文件之前,需要先打开csv文件并创建一个文件对象。可以使用open()函数来打开csv文件并创建文件对象。在写入csv文件时,可以使用writerow()函数向csv文件中写入一行数据。下面是一个写入csv文件的示例代码:
```
import csv
# 打开csv文件并创建文件对象
csvFile2 = open('../../data/capital/0001.csv', 'w', newline='')
# 创建csv.writer对象
csvWriter = csv.writer(csvFile2)
# 向csv文件中写入一行数据
csvWriter.writerow(['Name', 'Age', 'Gender'])
# 关闭文件对象
csvFile2.close()
```