1.从文件流fp中读取图像
第一先判断fp中是否有read方法,如果存在,则该对象是个流,如果没有则没法读取,然后用hasattr().
(注:有read()方法的不代表该fp是一个文件流,也可能是网络流,或者内存流,但是只要read方法返回的是有效的图像数据,就不会影响读取图像数据。)
def read_image(fp):
if hasattr(fp,'read'):
return readData(fp)
return None
本文介绍了一种从文件流中读取图像的方法。首先检查文件流对象是否具备read方法,如果存在,则可以调用此方法来读取图像数据。值得注意的是,具备read方法的对象不仅限于文件流,还可能包括网络流或内存流。
1.从文件流fp中读取图像
第一先判断fp中是否有read方法,如果存在,则该对象是个流,如果没有则没法读取,然后用hasattr().
(注:有read()方法的不代表该fp是一个文件流,也可能是网络流,或者内存流,但是只要read方法返回的是有效的图像数据,就不会影响读取图像数据。)
def read_image(fp):
if hasattr(fp,'read'):
return readData(fp)
return None
1522
251

被折叠的 条评论
为什么被折叠?