我有一个压缩的HDF文件(HDF.Z),想这样打开它:
from subprocess import Popen, PIPE
f = Popen(['zcat', 'myfile.HDF.Z'], stdout=PIPE).stdout
为了获得数据,我需要使用pyhdf:
^{pr2}$但是,这会导致错误消息:
*** TypeError: coercing to Unicode: need string or buffer, file found
有没有办法打开这个文件作为缓冲区来读取它?顺便问一下:什么是缓冲区?在
我瞥了一眼,发现没办法让它进入一条开阔的溪流。在
您可以执行以下操作:
SD()
。在另一个选项非常依赖于系统:您可以使用文件句柄
bit这是非常依赖于平台的(仅限Linux),如果
SD()
碰巧mmap()
,它将失败。在相关问题 更多 >
编程相关推荐