📅  最后修改于: 2023-12-03 14:52:49.702000             🧑  作者: Mango
CSV(Comma Separated Values)格式是一种常用的数据交换格式,它的每一行都是由逗号分隔的数值或字符串。在Python中,我们可以使用内置的csv模块来读取和写入CSV文件。
以下是使用csv模块读取CSV文件的简单示例:
import csv
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
这里我们打开了名为"data.csv"的文件,并创建了一个csv.reader对象,然后可以迭代每一行并将其转换为文本格式。
以下是将Python列表写入CSV文件的简单示例:
import csv
data = [
['John', 'Doe', 'john.doe@example.com'],
['Jane', 'Doe', 'jane.doe@example.com'],
['Bob', 'Smith', 'bob.smith@example.com']
]
with open('output.csv', mode='w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerows(data)
这里我们创建了一个名为"data"的列表,其中包含三个子列表,每个子列表包含三个值。接着,我们打开名为"output.csv"的文件,并创建了一个csv.writer对象,使用writerows()方法将整个列表写入文件中。
以上是在Python中将CSV列转换为文本的简单介绍,希望对你有所帮助!