我如何打开/转换.pkz文件?

时间:2017-06-01 18:50:35

标签: python file scikit-learn

我正在使用的python包将数据存储在扩展名为.pkz的单个文件中。我如何解压缩(?)此文件以查看其中的数据格式?

3 个答案:

答案 0 :(得分:3)

看起来你所引用的只是scikit-learn中样本数据中使用的一次性文件格式。 .pkz只是Python pickle file的压缩版本,通常具有扩展名.pkl。

具体来说,您可以在其中一个示例文件here中看到这一点,以及他们使用zlib_codec的事实。要打开它,您可以反向或尝试从command line解压缩。

答案 1 :(得分:1)

在尝试打开PKZ文件之前,您需要确定要处理的文件类型以及是否可以打开或查看文件格式。

赋予.PKZ扩展名的文件称为Winoncd Images Mask文件,但其他文件类型也可能使用此扩展名。如果您了解使用PKZ扩展程序的任何其他文件格式,请告诉我们。

  

如何打开PKZ文件:

打开PKZ文件的最佳方法是简单地双击它并让默认的assoisated应用程序打开该文件。如果您无法以这种方式打开文件,可能是因为您没有与扩展程序关联的正确应用程序来查看或编辑PKZ文件。  如果你能做到这一点,那很好,你安装了一个可以做到的程序,假设程序被称为pkzexecutor.exe,使用python,你只需这样做:

import subprocess
import os


path_to_notepad = 'C:\\Windows\\System32\\pkzexecutor.exe'
path_to_file = 'C:\\Users\\Desktop\\yourfile.pkz'

subprocess.call([path_to_notepad, path_to_file])

答案 2 :(得分:1)

fetch_olivetti_faces $('#tableID').on('click', 'tr', function(e){ tableText($(this).html()); }); function tableText(tableRow) { var myJSON = JSON.stringify(tableRow); console.log(myJSON); }开始,该文件似乎是从source code下载的,最初的.mat文件扩展名,这意味着它实际上是一个MATLAB文件。如果您可以访问MATLAB或其他可以读取这些文件的程序,请尝试使用原始文件扩展名打开它,看看它给您带来了什么。

(如果你想尝试在Python中打开这个文件,那么也许可以看看这个问题:http://cs.nyu.edu/~roweis/data/