<p>所以我有一个来自Google Docs的.txt文件,其中包含David Foster Wallace的“遗忘”中的一些行。使用:</p>
<pre><code>with open("oblivion.txt", "r", 0) as bookFile:
wordList = []
for line in bookFile:
wordList.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(line)
</code></pre>
<p>返回并打印我得到的单词列表:</p>
<pre><code>"surgery on the crow\xe2\x80\x99s feet around her eyes."
</code></pre>
<p>(而且它截断了很多文本)。但是,如果不是附加单词表,我只是</p>
<pre><code>for line in bookFile:
print line
</code></pre>
<p>一切都很好!对文件的.read()也是如此-生成的str没有疯狂的字节表示,但是我不能按照我想要的方式操作它。</p>
<p>我该在哪里.encode()或.decode()或什么?<s> 使用Python2是因为3给了我一些I/O缓冲区错误。</s>谢谢。</p>