我想从Matlab(下面)为PythonV2.7.5翻译这段代码。你能帮助我吗?在
fseek (fid,128,'bof');
offset = fread (fid,1,'ushort');
while (offset > 0)
freeString = setstr (fread (fid,offset-2,'char'))';
if (findstr (freeString,'ACQUISITION_DATE') > 0)
date_rec=(freeString (length ('ACQUISITION_DATE '):length (freeString)));
end;
if (findstr (freeString,'ACQUISITION_TIME') > 0)
time_rec=(freeString (length ('ACQUISITION_TIME '):length (freeString)));
end;
if (findstr (freeString,'GENERAL_CONSTANT') > 0)
gen_const_rec=(freeString (length ('GENERAL_CONSTANT '):length (freeString)));
谢谢你, 塞缪尔
根据@horchler的建议,您可能只需要
in
运算符:换句话说,相当于Matlab的
^{pr2}$是
注意-findstr(将在Matlab的未来版本中删除)将找到“较长字符串中较短的字符串”,而对于Python
in
运算符,操作数的顺序很重要。在相关问题 更多 >
编程相关推荐