字符串剥离后的 Python 不需要的空行

标签 python csv syntax

我有一个 csv

"AA","AB","AC"
"BA","BB","BC"
"CA","CB","CC"

删除字符串后说“csv格式变为

AA,AB,AC

BA,BB,BC

CA,CB,CB

我应该怎么做才能避免不需要的线条?

 import fileinput
 for line in fileinput.FileInput("test.csv",inplace=1):
    line = line.replace('"','')
    print (line)

最佳答案

看起来您正在打印它,看起来像 Python 3,并且您的文件内容看起来已经包含必要的换行符。因此,您需要告诉 print() 函数不要添加自己的换行符:

print(line, end='')

关于字符串剥离后的 Python 不需要的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020491/

相关文章:

python - 在Hive中以不同的结构导入多个文件

c++ - 使用指向数组数组的指针声明和初始化数组

python asyncio.Event.wait() 没有响应 event.set()

使用 Scikit-learn 进行拟合时出现 Python MemoryError

python - 使用 elementtree 在 Python 中搜索嵌套 XML

unix - CSV - 删除任何列为空的行

json - 在 Golang 中读取在线 JSON 并将值保存到 CSV

powershell - 什么是@”运算符?

c# - 如何处理 String.Format 方法?

python - 计算字母表的第 n 个 6 字符排列