太多打开文件python

时间:2013-05-27 11:23:13

标签: python django python-imaging-library

我正在尝试调整图片大小。它工作正常,但ImageField to_field正在打开但未关闭。所以我有一个错误too many open files。我尝试了一些解决方案,但我无法解决问题。这是代码:

if( to_field.width != size[0] and to_field.height != size[1] ):
   to_field.open()
   image = Image.open(StringIO(to_field.read()))
   old_file_path = to_field.path
   image.resize(size).save(to_field.path)

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

旧问题,但我认为需要关闭的是django字段 to_field

to_field.close()