Python:关闭使用scipy.misc.imread打开的文件

时间:2018-06-30 20:05:45

标签: python scipy filesystems file-descriptor

在Python中,可以像这样读取scipy的图像:

from scipy.misc import imread

img = imread('cats.jpg')

如何关闭打开的文件?

1 个答案:

答案 0 :(得分:0)

好的,Scipy在后台使用PIL,并且PIL支持with块语法,该语法在退出该块时会自动关闭文件:

from PIL import Image

with Image.open('test.png') as test_image:
    do_things(test_image)