co chcę zrobić, to wybrać wiele plików przy użyciu tkintera filedialog , a następnie dodać te elementy do listy. Po tym chcę użyć listy do przetwarzania każdego pliku, jeden po drugim.Otwórz wiele nazw plików w tkinter i dodaj nazwy plików do listy
#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')
Teraz jestem w stanie wybrać wiele plików, ale nie wiem jak dodać te nazwy plików do listy. jakieś pomysły?
Dzięki, to bardzo pomogło. – faraz
W linii 4 twojego kodu, co oznacza "root"? Czy to jest okno konsoli, z którego użytkownik uruchomił skrypt? – danielcg
@danielcg Nie, jest to nazwa okna najwyższego poziomu (root) aplikacji Tkinter. Otwiera się on obok konsoli, na której uruchamiany jest program Python. –