文件处理:如何使用Python读写CSV文件?
在Python中,我们可以使用内置的csv模块来读写CSV文件。以下是基本步骤:
- 创建并写入CSV文件:
- 首先,你需要一个数据列表,每个元素对应CSV文件的一行。
- 然后,使用
open()
函数打开一个文件进行写入,这里指定为.csv扩展名。 - 最后,使用
csv.writer(file)
创建一个csv writer对象,并将你的数据列表写入这个writer。
data = [
'Name', 'Age', 'City',
'John Doe', 30, 'New York',
]
with open('example.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(data[0]) # Write header row
writer.writerows(zip(*data[1:]]))) # Write data rows
print("CSV file created successfully!")
- 读取CSV文件:
- 首先,使用
open()
函数打开一个已存在的CSV文件进行读取。 - 然后,创建一个csv reader对象,并使用它来逐行读取文件。
- 首先,使用
with open('example.csv', 'r', newline='') as file:
reader = csv.reader(file)
for row in reader: # Iterate through each row
print(row) # Print the current row
print("CSV file reading completed successfully!")
以上就是使用Python读写CSV文件的基本步骤。
还没有评论,来说两句吧...