2015-06-02 82 views
0

讀我有一個包含下列字符的文本文件: ÿPython從非ASCII文件

當我嘗試讀取該文件中我都試過:

with open (file, "r") as myfile: 

AND

with codecs.open(file, encoding='utf-8') as myfile: 

成功。然而,當我嘗試讀取文件中的使用字符串:

file_string=myfile.read() 

OR

file_string=myfile.readLine() 

我不斷收到此錯誤:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 11889: invalid start byte 

理想我想它忽略字符或用''或空格替換它

回答

0

我想出了一個解決方案。只需使用python2而不是python3。我仍然似乎無法讓它在python3中工作,儘管