我正在使用请求和LocalFileAdapter读取保存在本地磁盘中的HTML文件,如Python requests fetch a file from a local url上的@b1r3k所示。相关部分是:requests_session = requests.session()
requests_session.mount('file://', LocalFileAdapter())
ra=requests_session.get('file://X:\somefile.htm')
print ra.content
。
我在控制台上得到一些垃圾。如果你仔细看,它是由这些奇怪的正方形分隔的实际字母表。我能做些什么使它成为人类可读的?你知道吗
您已经将UTF-16编码的数据和BOM打印到使用Windows 1252代码页的控制台:
UTF16 byte order mark被打印为
ÿþ
,Unicode U+00FF和U+00FE码点。你知道吗解码您的响应数据UTF-16:
您可能希望以二进制模式打开文件,否则您的换行将被打断。用途:
我已经更正了你提到的答案中的密码。你知道吗
相关问题 更多 >
编程相关推荐