Я использую OS X. Я дважды щелкаю свой скрипт, чтобы запустить его из Finder.Этот скрипт импортирует и запускает нижеприведенную функцию.
Я бы хотел, чтобы скрипт представлял диалог открытия файла Tkinter и возвращал список выбранных файлов.
Вот что у меня есть на данный момент:
def open_files(starting_dir):
"""Returns list of filenames+paths given starting dir"""
import Tkinter
import tkFileDialog
root = Tkinter.Tk()
root.withdraw() # Hide root window
filenames = tkFileDialog.askopenfilenames(parent=root,initialdir=starting_dir)
return list(filenames)
Я дважды щелкаю по скрипту, открывается терминал, открывается диалог файла Tkinter. Проблема в том, что диалоговое окно файла находится за терминалом.
Есть ли способ подавить терминал или убедиться, что диалоговое окно файла заканчивается сверху?
Спасибо, Уэс