mit Tkinter filedialog exifread verknüpfen

Fragen zu Tkinter.
Antworten
Benutzeravatar
MacroDevia
User
Beiträge: 1
Registriert: Donnerstag 22. Oktober 2020, 20:39

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))
_____________________________________
Gehabt Euch wohl
MfG
Mit friedlicher Gesinnung
Sirius3
User
Beiträge: 18289
Registriert: Sonntag 21. Oktober 2012, 17:20

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.
Antworten