我有一个Matlab代码,我试图将其转换为Python。我有一个Fortran程序的二进制输出,使用fread,fscanf和fseek读入Matlab。我想把它转换成python,但是我没有运气。以下是Matlab脚本中的示例;
[fid,message]=fopen(fname,'r');
junk=' ';
while junk(1)~='P'
junk=fscanf(fid,'%s',1);
end
fseek(fid,-length(junk),0);
while ((sign~='+')&(sign~='-'))
sign=char(fread(fid,1));
end
fread(fid,2,'float');
fc=fread(fid,1,'float');
fread(fid,2,'float');
sd=fread(fid,1,'float');
任何帮助都将不胜感激。