Seite 1 von 1

mit Tkinter filedialog exifread verknüpfen

Verfasst: Freitag 23. Oktober 2020, 15:08
von MacroDevia
Moin,
wie kann ich "with open" mit "filedialog" verknüpfen?

der Code:
_____________________________
from tkinter import filedialog
import tkinter
import exifread

root = tkinter.Tk()
root.withdraw()

# hiermit kann ich eine Datei auswählen
pfad = filedialog.askopenfilename()
print(pfad)

# wie kann ich pfad mit with open verknüpfen,
# so dass wenn ich eine Datei auswähle, die als Datei von dem Prozess erkannt wird

# dieser Code findet die MetaDaten von Dateien heraus
#und wie soll ich die "?pfad?" mit dem filedialog kombinieren
with open("./?pfad?", "rb") as file:
tags = exifread.process_file(file)
for key, value in tags.items():
print(str(key) + ": " + str(value))
_____________________________________

Re: mit Tkinter filedialog exifread verknüpfen

Verfasst: Freitag 23. Oktober 2020, 15:32
von Sirius3
pfad ist eine Variable. Schau dir halt mal den Inhalt an. Das in den Anführungszeichen ist ein String. Wäre komisch wenn da jedes a durch den Wert einer Variable a ersetzt würde.