打开QGIS Desktop 3.22.16,点击菜单栏 【设置】——>【Python控制台】
在Python控制台中点击【显示编辑器】按钮,打开Python编辑器
点击第一个按钮 【打开脚本文件】,选择加载图层列表到图层面板源码
# 加载图层列表到图层面板中
from qgis.core import QgsVectorLayer,QgsProject
# 1、指定输入图层路径
path_to_airports_layer=r"E:\PyQGIS\Source_Data\EconomicBelt\adm1.shp"
# 2、图层格式
# vlayer = QgsVectorLayer(data_source,layer_name,provider_name)
vlayer = QgsVectorLayer(path_to_airports_layer,"图层名根据实际情况决定","ogr")
# 3、判断图层是否有效
if not vlayer.isValid():
print("加载图层失败!")
else:
QgsProject.instance().addMapLayer(vlayer)
点击 第五个按钮 【运行脚本】
结果如下:
参考:第1节 PyQGIS 加载单个shp文件到图层面板