运行子进程时出现此错误。check_call运行ogr2ogr命令。
我进行了错误捕获,但看不到错误详细信息,并且cmd窗口关闭,而我却无法看到问题。
如何跟踪问题?
屏幕抓图显示了工作代码(键入时),python脚本和python shell的输出。
一个问题可能是python生成的代码中的'。该命令基于https://gis.stackexchange.com/questions/154004/execute-ogr2ogr-from-python/246667构建,其中每个选项都包装在“ [OPTION]”中,
答案 0 :(得分:0)
和一位同事想通了...
需要
将其加载到具有ogr路径的批处理外壳中
请相信子进程将在需要时处理额外的“ EPSG:23555”,而不是执行“ \” EPS ... \””以使代码与OSGEO4W Shell中运行的代码相同。 / p>
从powershell而不是IDLE / Pyscripter运行.py文件