python - Python,csv的分隔符';'
问题描述
更改 .csv 文件中的两列是一项简单的任务。我使用这段代码:
inn = open('tk.csv', 'w')
import csv
with open('input_2.csv') as File:
reader = csv.reader(File, delimiter=';')
for row in reader:
a = row[0]
b = row[1]
a, b = b, a
print(a,b, file=inn)
它给了我在同一列中的鬃毛和值,用空格分隔。我知道,回答中应该有分隔符“;” 如在输入 .csv 中将名称和值分隔在 2 个不同列上。我应该怎么办?
解决方案
print("%s,%s"%(a, b), file=inn)
# delimiter is comma above you can change it to whatever you want.
推荐阅读
- java - 从 maven spring mvc 创建表时出现问题
- data-structures - 如何进行线程二叉树后序遍历
- eclipse - 如何在 selenium 中具有相同功能的 2 个不同 URL 中运行相同的测试用例
- java - 我想获取字符串中的最后一个字母并根据字母打印真或假
- c# - 如何通过反射设置结构字段的值?
- java - 原因:java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)
- meteor - Iron-router中的中间件
- lua - 为什么 Lua 的 arg 表不是单索引的?
- jquery - 使用 jQuery 上传和裁剪图像
- python - Python ,面临与 int() 的一些混淆