Python文件操作:如何读取和写入CSV文件?
在Python中,我们可以使用内置的csv模块来读取和写入CSV文件。
- 读取CSV文件:
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
这里我们打开一个名为’file.csv’的CSV文件,然后创建一个csv.reader对象来读取文件内容。
- 写入CSV文件:
import csv
data = [
['Name', 'Age'],
['John Doe', 30],
['Jane Smith', 25]
]
with open('new_file.csv', 'w', newline='') as file:
writer = csv.writer(file)
for row in data:
writer.writerow(row)
print("CSV file has been created.")
这里我们创建了一个数据列表,每个子列表表示CSV文件的一行。然后使用csv.writer对象将这个数据列表写入到新的CSV文件中。
最后,我们打印一条消息来确认CSV文件已经创建。
还没有评论,来说两句吧...