GPS-Positionen auslesen
Verfasst: Donnerstag 4. August 2022, 11:15
Hallo zusammen,
und zwar habe ich folgendes Problem:
Mein Code soll aus einem Ordner aus mehreren Dateien (z. B. Bilder) die GPS-Daten auslesen und in eine andere Datei schreiben. Der Code würde soweit schon funktionieren, jedoch durchsucht dieser nur immer ein Bilder und das immer wieder. Ich komme leider nicht darauf woran es liegt, dass er nicht die anderen Bilder durchsucht. Über eine kurze Hilfe wäre ich euch super dankbar.
file_write = open("/home/user/Desktop/Geo_information.csv", "w")
for filename in os.listdir("/home/user/Desktop/Bilder_Sm"):
with open(os.path.join("/home/user/Desktop/Bilder_Sm/", filename), "rb") as file:
file_write.write(filename + "\n")
for line in file:
tags = exifread.process_file(file)
for key, value in tags.items():
if key == "GPS GPSLatitude" or key == "GPS GPSLongitude":
values = (str(key) + ": " + str(value))
file_write.write(values + "\n")
else:
continue
und zwar habe ich folgendes Problem:
Mein Code soll aus einem Ordner aus mehreren Dateien (z. B. Bilder) die GPS-Daten auslesen und in eine andere Datei schreiben. Der Code würde soweit schon funktionieren, jedoch durchsucht dieser nur immer ein Bilder und das immer wieder. Ich komme leider nicht darauf woran es liegt, dass er nicht die anderen Bilder durchsucht. Über eine kurze Hilfe wäre ich euch super dankbar.
file_write = open("/home/user/Desktop/Geo_information.csv", "w")
for filename in os.listdir("/home/user/Desktop/Bilder_Sm"):
with open(os.path.join("/home/user/Desktop/Bilder_Sm/", filename), "rb") as file:
file_write.write(filename + "\n")
for line in file:
tags = exifread.process_file(file)
for key, value in tags.items():
if key == "GPS GPSLatitude" or key == "GPS GPSLongitude":
values = (str(key) + ": " + str(value))
file_write.write(values + "\n")
else:
continue