python - 如何将 txt 文件转换为 CSV 文件?
问题描述
我刚刚花了一个小时试图找到以下错误:我使用 CSV 阅读器读取了一个 txt 文件,该文件成功。我没有意识到每一行都是一个字符串。我希望 CSV 文件的条目是按空格分隔的实体。有没有一种简单的方法来进行这种转变?
解决方案
您将使用该delimiter
选项来设置条目之间使用的字符。
import csv
with open('eggs.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile, delimiter=' ')
for row in spamreader:
print(', '.join(row))
推荐阅读
- python - QWebEngineView:计时器在可见时不起作用
- python - 绘制直方图会给出高度错误消息
- java - 在 Gradle JavaExec 任务中保持静态数据初始化
- image - 如何使用图像魔法对图像进行通用转换
- wordpress - 我可以将动态价格传递到我的 typeform 中吗?
- java - 这两个语句在循环链表中是否等效?
- python - 如何在 Python 中处理多行 SQL 查询?(子查询作为变量)
- java - 使用来自 AuthenticatedPrincipal 的信息,而不是 REST API 中的请求参数或路径变量
- android - 底栏导航未显示所有标题
- tensorflow - PC上的可教机器