在python中打开带有重音符号的文本文件

Mos*_*afa 3 python utf-8

我尝试使用Python 2.7打开法语文本文件。我用的命令

f=open('textfr','r')
Run Code Online (Sandbox Code Playgroud)

但是当我使用

f.read()
Run Code Online (Sandbox Code Playgroud)

我失去了重音符号:我得到的是u"J'\xc3\xa9tais \xc3\xa0巴黎而不是J'étais à巴黎等。

在linux终端中时,我会

file -i textfr 
Run Code Online (Sandbox Code Playgroud)

我懂了

charset=utf-8
Run Code Online (Sandbox Code Playgroud)

所以我不明白...

Ign*_*ams 5

您需要指定字符集。

f = io.open('textfr', 'r', encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)