내가 압축 HDF 파일 (HDF.Z)가 그처럼 열고 싶습니다 :파일을 파이썬에서 버퍼로 열기?
from subprocess import Popen, PIPE
f = Popen(['zcat', 'myfile.HDF.Z'], stdout=PIPE).stdout
내가 pyhdf 사용하는 데 필요한 데이터를 얻기 위하여 : 그러나
from pyhdf.SD import SD, SDC
mydata = SD(f, SDC.READ)
을, 오류 메시지가 표시됩니다.
*** TypeError: coercing to Unicode: need string or buffer, file found
이 파일을 읽을 버퍼로 열 수 있습니까? Btw : 버퍼 란 무엇입니까?
"myfile.hdf"는 "myfile.hdf.z"가 아니어야합니까? – hjpotter92
@ hjpotter92 예 질문에서 변경했습니다. – HyperCube
@perreal 어떻게 파일의 내용을 제공합니까? – HyperCube