python - 在 python 3.1 中读取数据文件

标签 python linux

我正在处理一个使用来自另一个程序的数据文件的项目。我第一次尝试读取文件是以二进制模式打开其中一个文件,读取前 100 个字节并将数据打印到终端。我不确定如何破译显示的数据。我得到的输出是:

b'URES\x04\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x03\t\x00c\x01\x00\x00\x0c#\x00\x00\x02\x1b\x00\x00\x00Y\x00\x00\x00\x08\x98"\x00\x00t\x00\x00\x00\x01\'\x01\x00\x00z$\x00\x00\x04,\xa7\x00\x00\xa1%\x00\x00\x05\x0b\x00\x00\x00o$\x00\x00\n\x11\x00\x00\x00\xcd\xcc\x00\x00\x0b\xf8\x00\x00\x00\xde\xcc\x00\x00\x0c\x19\x00\x00'

我注意到另一个关于堆栈溢出的问题提到了 URES 文件,但我想知道如何才能弄清楚如何从这种类型的文件中读取数据。

最佳答案

最好的办法是在上游工作:了解有关创建这些文件的程序的更多信息。找到维护该程序的人并询问他们。查找使用此数据的其他程序。

至少,您必须通过告诉我们您对这些数据的了解来帮助我们:它应该是什么?你甚至在哪个领域工作?石油钻探?药品?金融?建筑图纸?给我们一个线索。

关于python - 在 python 3.1 中读取数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3644346/

相关文章:

c - 如何用随机(十六进制)字符填充字符串?

linux - 退出状态 205 是什么意思?

Linux 文本文件操作

c# - 在 Linux 上使用 C# 和 Mono 构建控制台应用程序来解密 cookie,如何确保可以访问 .dll

linux - 在 Linux 中使用 tar 删除以前缀开头的文件

python - CSRF验证失败。请求中止。//Dajaxice,Ajax

python - Arduino与Python串口通信,使用十六进制值的问题

python - 在 Python 错误代码中使用 readlines 吗?

python - 检查repo是否脏时gitpython错误

python - 从 SharedCtypes 数组设置 Tkinter 标签文本