首页 > 解决方案 > 如何将 txt 文件转换为 CSV 文件?

问题描述

我刚刚花了一个小时试图找到以下错误:我使用 CSV 阅读器读取了一个 txt 文件,该文件成功。我没有意识到每一行都是一个字符串。我希望 CSV 文件的条目是按空格分隔的实体。有没有一种简单的方法来进行这种转变?

标签: python

解决方案


您将使用该delimiter选项来设置条目之间使用的字符。

import csv
with open('eggs.csv', newline='') as csvfile:
    spamreader = csv.reader(csvfile, delimiter=' ')
    for row in spamreader:
        print(', '.join(row))

推荐阅读