我做过:-
try:
with open(filename,'rb' ) as dat_file:
foil = dat_file.read()
因为我的代码读取和修复任意的“文本”文件--在我的分析中,有些文件在同一个文件中有混合行尾(由linux/mac用户向DOS文件中添加行),还有几十个其他疯狂的东西.总之-长话短说-我必须把文件读成二进制文件。
现在,如果我的修复失败了,我想将文件的逐字副本(包括所有阻塞的行结束、空值、乱码等)作为JSON在数据发布中发送到我的服务器。
问题就在这里..。
Object of type 'bytes