Python 为什么ogr2ogr试图打开应用程序it';谁在逃避?
我正在尝试使用python中的Python 为什么ogr2ogr试图打开应用程序it';谁在逃避?,python,geojson,gdal,ogr2ogr,Python,Geojson,Gdal,Ogr2ogr,我正在尝试使用python中的ogr2ogr函数编写一些脚本: convertstring='ogr2ogr-fr“GeoJSON”r“Output.GeoJSON”-选择*-其中“layer=building”r“+filepath+” 操作系统(转换字符串) 但我一直在犯这样的错误: 失败:无法使用以下驱动程序打开数据源“myApp.py”。 这有点奇怪-myApp.py是我正在运行的应用程序,因此没有必要打开它,我也没有要求它打开它。非常感谢您的帮助。os.system()使用一个she
ogr2ogr
函数编写一些脚本:
convertstring='ogr2ogr-fr“GeoJSON”r“Output.GeoJSON”-选择*-其中“layer=building”r“+filepath+”
操作系统(转换字符串)
但我一直在犯这样的错误:
失败:无法使用以下驱动程序打开数据源“myApp.py”。
这有点奇怪-myApp.py是我正在运行的应用程序,因此没有必要打开它,我也没有要求它打开它。非常感谢您的帮助。os.system()
使用一个shell来执行命令,以便星号扩展到当前工作目录中的所有文件名
与此无关的是,我强烈怀疑所有那些r“
东西都做了你想让他们做的事(不管是什么!)
您最好使用subprocess.run()