Я хочу импортировать несколько файлов CSV в QGIS 3.2. Он показывает, что «TypeError: QgsProject.addMapLayers (): аргумент 1 имеет неожиданный тип« QgsVectorLayer »». Я новичок в QGIS и запутался. Вот мой код Заранее спасибо!
import os, glob
path_to_csv = "D:/Paper/Data/bga_new_coord/"
os.chdir(path_to_csv)
for fname in glob.glob('*.csv'):
uri = "file:///" + path_to_csv + fname + "?delimiter={}&crs=epsg:28355&xField={}&yField={}".format(";","xcoord","ycoord")
name=fname.replace('.csv', '')
lyr=QgsVectorLayer(uri, name, 'delimitedtext')
lyr.isValid()
QgsProject.instance().addMapLayers(lyr)
А ошибка
TypeError: QgsProject.addMapLayers(): argument 1 has unexpected type 'QgsVectorLayer'