【发布时间】:2016-11-21 01:56:44
【问题描述】:
我使用的是 windows7 机器,但我无法弄清楚为什么 Python 3 在每行末尾都写了这个字符 ഀ
这是我的代码:
import csv
input_file = open('7.15.16.txt', 'r')
output_file = open('no_commas1.csv', 'w')
for line in input_file:
line = line.replace(",", " ")
output_file.write(line)
output_file.close()
input_file.close()
【问题讨论】:
-
我唯一能想到的:检查编码,您也可以尝试使用特定编码打开文件:f = open(fname, encoding="utf-8")。
-
我相信那些是newline symbols'\r\n'。它会导致哪些问题?你有原始文件吗?
-
它们不在原始文件中。我也无法使用 encoding="utf-8" 打开文件 - 我收到错误消息。
标签: python-3.x csv character