Joindre un CSV

[code]layer = QgsProject.instance().mapLayersByName('simple_countries')[0]

# IMPORTER CSV
csv_path = 'file:///C:/Users/Georges/Downloads/temp_QGIS/countries_conversion.csv?delimiter=,'
my_csv1 = QgsVectorLayer(csv_path, 'mes_pays', 'delimitedtext')
QgsProject.instance().addMapLayer(my_csv1)

shpField='COUNTRY_HB'
csvField='country'
myJoin = QgsVectorLayerJoinInfo()
myJoin.setJoinFieldName(csvField)
myJoin.setTargetFieldName(shpField)
myJoin.setJoinLayerId(my_csv1.id())
myJoin.setUsingMemoryCache(True)
myJoin.setJoinLayer(my_csv1)
layer.addJoin(myJoin)

layer.dataProvider().forceReload()[/code]