我正在阅读一些带有二进制内容的文件:
adb shell cat /data/somefile.dat
在Linux上,从Android设备中提取文件后,我可以这样做:
$ strings somefile.dat
阅读文件内容。
现在我正在尝试使用Python脚本在Windows上执行相同的操作。
任何帮助?
答案 0 :(得分:2)
只需使用re打印看起来像字符串的所有内容
print re.findall("[a-zA-Z0-9]+",open("some_file.data","rb").read())
答案 1 :(得分:0)
这是适用于Python3的版本:
print(re.findall("[a-zA-Z0-9]+", open(filename, "rb").read().decode('ISO-8859-1')))