Ich möchte mehrere Dateien mithilfe der tkinter filialialog auswählen und dann diese Elemente zu einer Liste hinzufügen. Danach möchte ich die Liste zu jeder Datei nacheinander verarbeiten.mehrere Dateinamen in tkinter öffnen und die Dateinamen zu einer Liste hinzufügen
#replace.py
import string
def main():
#import tkFileDialog
#import re
#ff = tkFileDialog.askopenfilenames()
#filez = re.findall('{(.*?)}', ff)
import Tkinter,tkFileDialog
root = Tkinter.Tk()
filez = tkFileDialog.askopenfilenames(parent=root,title='Choose a file')
Nun, ich bin in der Lage, mehrere Dateien auswählen, aber ich weiß nicht, wie man diese Dateinamen in der Liste hinzuzufügen. irgendwelche Ideen?
Danke, das hat mir sehr geholfen. – faraz
In Zeile 4 Ihres Codes hier, was bedeutet 'root'? Ist das das Konsolenfenster, von dem der Benutzer das Skript gestartet hat? – danielcg
@danielcg Nein, es ist ein Name für das oberste (root) Fenster der Tkinter App. Es wird neben der Konsole geöffnet, auf der das Python-Programm ausgeführt wird. –