ArcPy Python脚本-运行时错误:错误010240:无法使用输出格式网格将光栅数据集保存到C:\L\u B2dpy

ArcPy Python脚本-运行时错误:错误010240:无法使用输出格式网格将光栅数据集保存到C:\L\u B2dpy,python,image-processing,arcpy,Python,Image Processing,Arcpy,我正在用python和arcpy编写一个脚本来处理陆地卫星图像。在脚本的结尾处,每次都在同一位置获取一个错误。该错误发生在代码成功运行一次之后(即,该错误发生在同一任务的第二次出现时) 我已将env.overwriteOutput设置为True,因此这不是问题所在 我把这段代码交给一个朋友运行,他们让它处理这段代码的所有4次出现,但它们的输出是空的。我还使用了修改后的脚本(更改一些路径条目),并在与第一个脚本相同的位置出现此错误: 异常。EOFError:[Errno 10054]远程主机已

我正在用python和arcpy编写一个脚本来处理陆地卫星图像。在脚本的结尾处,每次都在同一位置获取一个错误。该错误发生在代码成功运行一次之后(即,该错误发生在同一任务的第二次出现时)



我已将env.overwriteOutput设置为True,因此这不是问题所在

我把这段代码交给一个朋友运行,他们让它处理这段代码的所有4次出现,但它们的输出是空的。我还使用了修改后的脚本(更改一些路径条目),并在与第一个脚本相同的位置出现此错误:

异常。EOFError:[Errno 10054]远程主机已强制关闭现有连接

此错误使python和编辑器崩溃

该脚本为第一次运行生成网格,但第二次运行创建的网格在ArcGIS中不可读

我在mac电脑上的windows虚拟机(parallels)上工作,内存为8GB。虚拟机正在使用4 GB的RAM

我不知道发生了什么或如何调试它!任何帮助都将不胜感激


变通方法=我通过将输出保存为TIF图像而不是光栅文件找到了变通方法

只是为了确保一些显而易见的事情不是问题:

1) 是否设置了arcpy.env.workspace、arcpy.env.scratchWorkspace?假定这在gdb之外,所以不需要arcpy.env.scratchFolder集(我认为仅适用于ArcGIS 10.1+)

2) 实际上有足够的磁盘空间吗?我得到了一个不太有用的信息,当我的空间用完时,“强制”关闭


3) 有点巫毒,但可能完全指定输出将保存到的路径名,而不是仅显示在代码段中的本地名称。

当我检查脚本时,我发现我没有将\放在输出文件夹的末尾。所以也许你错过了同样的事情

print "Starting Rt_B2dpy (2 of 4)"
if arcpy.Exists(Rt_B2dpy):
    arcpy.Delete_management(Rt_B2dpy)
Rt_B2dpy = Rt2 - 1
Rt_B2dpy.save("Rt_B2dpy")
print "Rt_B2dpy has been created"