我从一个系统恢复中得到了一些文件,这些文件在文件前面填充了一些奇数位的数据,这使得当打开它时它会目瞪口呆。我有一个我收集的文件签名的文本文件,其中包含的信息表示如下:
Sig_MicrosoftOffice_before2007= \xD0\xCF\x11\xE0\xA1\xB1\x1A\xE1
我计划的是读取文本文件并使用数据来识别损坏文件的数据头中的正确头,然后去掉它之前的所有内容—希望之后留下一个可读的文件。不过,我一直在讨论如何最好地将这些数据以可读的格式输入python。在
我的第一次尝试只是简单地从文件中读取值,但与python一样,它将反斜杠表示为转义字符。这是实现我所需要的最好方法吗?我是否需要考虑以其他方式表示文本文件中的数据?或者在字典里?如果您能提供任何帮助,我们将不胜感激。在
您可以使用}编解码器(Python 3或在python2中使用Unicode时)对
string_escape
编解码器(Python 2)或{\xhh
转义进行解码:相关问题 更多 >
编程相关推荐