如何打开 .data 文件扩展名

Jas*_*ald 8 python macos file-extension

我正在处理提供的数据在.data文件中的辅助内容。如何打开.data文件以查看数据的外观以及如何.data通过 python以编程方式读取文件?我有 Mac OSX

注意:我正在处理的数据是针对其中一个KDD cup challenges

小智 1

这很大程度上取决于其中的内容。它可以是二进制文件,也可以是文本文件。

如果它是文本文件,则可以像打开任何文件一样打开它 (f=open(filename,"r"))

如果它是二进制文件,您只需在打开命令中添加“b”即可(open(文件名,“rb”))。这里有一个例子:

在Python中读取二进制文件并循环每个字节

根据其中的数据类型,您可能想要尝试通过 csv 阅读器(csv python 模块)或 xml 解析库(例如 lxml)传递它

从上面进一步查看页面后,格式为:

数据格式数据集使用与关系数据库的文本导出格式类似的格式:

包含变量名称的一个标题行 每个实例一行 值之间的分隔符表格 缺少值(连续表格)

因此请看这个答案:

在Python中解析制表符分隔的文件

我建议尝试一次处理一行而不是加载整个文件,但如果你有内存为什么不......

我怀疑它无法在 sublime 中打开,因为文件很大,但这只是一个猜测。