我正在尝试从 Youtube 获取一些用阿拉伯语编写的文本,将其写入文件并再次读取。
获取文本的源文件有:
#!/usr/bin/python
#encoding: utf-8
在文件的开头。
编写文本是这样完成的:
f.write(comment + '\n' )
文件内容是可读的阿拉伯语,所以我假设前面的步骤是正确的。
但是当尝试从文件中读取内容(并将它们例如写入另一个文件)时会出现问题,如下所示:
in = open('data_Pass1/EG', 'rb')
out.write(in.read())
这导致输出文件如下:
\xd8\xa7\xd9\x8a\xd9\x87
这是什么原因造成的?