【发布时间】:2017-05-30 09:23:39
【问题描述】:
我有以下程序:
with open(r'C:\s_f.csv', 'w', encoding="utf-8", errors="ignore") as outf:
with open(r'C:\street.csv', 'r', encoding="utf-8", errors="ignore") as f:
for line in f:
out_line = line
out_line = out_line.replace('"','¬')
out_line = out_line.replace(',','~')
outf.write(out_line)
由于某种原因,我仍然得到:
File "c:\Program Files\Anaconda3\streets.py", line 5
SyntaxError: Non-UTF-8 code starting with '\xac' in file c:\Program Files\Anaconda3\streets.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
如何忽略 Python 3 中的 UTF-8 错误?
【问题讨论】:
-
阅读 Python 的Unicode HOWTO。