[FOSSGIS-Talk] Gehversuche Qgis und Python
Hannes
hannes at enjoys.it
So Dez 25 00:16:00 CET 2022
Nabend Jörg
Du müsstest die Verschachtelung umdrehen und außerdem dafür sorgen,
dass die jeweilige Datei im Ordner bei zusätzlichen Daten nicht
überschrieben wird ("a" statt "w").
Zum Beispiel so:
for feature in layer.getFeatures():
directory = feature["directory"]
text = feature["new field"]
with open(f"{directory}/123.txt", 'a') as file:
file.write(f"{text}\n")
Viel Erfolg und schöne Weihnachtstage
Hannes
On Sat, 24 Dec 2022 15:42:18 +0100 (CET)
"joerg.taubert at t-online.de" <joerg.taubert at t-online.de> wrote:
> Hallo Liste,
>
> versuche mich gerade an Python in Qgis.
>
> folgende shp datei mit Attributen liegt vor:
>
> directory new field
> D:/max/fotos Name 1
> D:/max/fotos Name 2
> D:/max/fotos Name 3
>
> über die Pythonconsole hab ich es geschafft die Daten der Spalte new
> field als .txt schreiben zu lassen unter Verwendung von:
>
> with open('/Users/meiner/Desktop/2000/123.txt','w') as file:
> for f in layer.getFeatures():
> line = '{}\n'.format(f['new_field'])
> file.write(line)
>
> Ergebnis: 123.txt
> Name 1
> Name 2
> Name 3
>
> Meine Frage ist was muss ich eingeben das, der Zielordner immer aus
> der Spalte directory übernommen wird
> und das Ergebnis dort reingeschrieben wird.
>
> Allen schöne Festtage
>
>
> --
> ....................................................................
> FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
> 15.-18. März 2023 an der Humboldt-Universität
> https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf
>
> FOSSGIS Vereinstermine:
> https://fossgis.de/aktivit%C3%A4ten/termine/
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV
> https://twitter.com/FOSSGIS_Verein
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste