如何从外部为QGIS运行python脚本

如何从外部为QGIS运行python脚本,python,qgis,Python,Qgis,我在一个文件夹中有一百个形状文件。我有以下任务 找出每个shapefile中的字段 如果任何形状文件中都没有“City”字段,我必须在这些形状文件中添加该字段 我可以使用 iface.activeLayer() 但是我想运行一个独立的python脚本来执行这些任务。有人能帮忙吗?在我看来,如果您想在没有QGIS GUI的情况下执行python脚本,可以直接使用OGR python API 这里有一本完整的“食谱”: 官方API文档如下: 简单教程:

我在一个文件夹中有一百个形状文件。我有以下任务

  • 找出每个shapefile中的字段
  • 如果任何形状文件中都没有“City”字段,我必须在这些形状文件中添加该字段
  • 我可以使用 iface.activeLayer()


    但是我想运行一个独立的python脚本来执行这些任务。有人能帮忙吗?

    在我看来,如果您想在没有QGIS GUI的情况下执行python脚本,可以直接使用OGR python API

    这里有一本完整的“食谱”:

    官方API文档如下:

    简单教程: