gis中的python脚本运行错误Bad file descriptor怎么办?

>>> import arcpy
>>> from arcpy import env
>>> from arcpy.sa import *
>>> import sys
>>> reload(sys)
>>> sys.setdefaultencoding('utf8')
>>> arcpy.CheckOutExtension("ImageAnalyst")
>>> arcpy.CheckExtension('spatial')
>>> env.workspace=r"C:\Users\pc\Desktop\2015"
>>> outfile=r'C:\Users\pc\Desktop\2015s'
>>> whereClause="VALUE= -3000"
>>> for filel in arcpy.ListFiles("*.tif"):
...     s=filel
...     print(s)
...     C_outfile=outfile+'\\'+s
...     print(C_outfile)
...     inRaster=Raster(s)
...     outSetNull=SetNull(inRaster,inRaster,whereClause)*0.0001
...     outSetNull.save(C_outfile)
...     print('over')

这串代码在gis中运行几次后就显示错误
Runtime error
Traceback (most recent call last):
File "", line 5, in
IOError: [Errno 9] Bad file descriptor
有知道怎么解决嘛,这是那步错了啊

你这是python2还是python3,看前面5句好像是python2 后面又用print()这种是python3的写法