繁体   English   中英

如何在Python中提取和读取bzip2ed hdf5文件?

[英]How to extract and read a bzip2ed hdf5 file in Python?

一切都在问题中。

我使用pytables处理hdf5文件。 当我收到hdf5.bz2文件时,如果先在文件管理器中将其解压缩,则可以对其进行处理。

我找不到使用python从hdf5.bz2文件中提取我的hdf5文件的正确方法,有人可以给我提示吗?

有没有一种方法可以直接使用说明

tables.open_file(hdf5.bz2) 

添加一些参数?

非常感谢

到目前为止,我发现的最佳解决方案是通过子进程使用shell指令:

try:
    subprocess.run(['bzip2', '-d',  hdf5.bz2])
except Exception as e:
    logger.exception(e)

它工作正常,仍在寻找更多的pythonic解决方案。 再见

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM