Анализ результатов askopenfilenames ()?

Я пытаюсь получить список имен файлов из tkinter.filedialog. askopenfilenames () в Python 3.2.

    files = askopenfilenames(initialdir="C:\\Users\\BVCAP\\Videos", title="Select files")
    self.num_files.set(len(files))  

Я ожидал, что вывод будет кортежем (или, возможно, списком) с каждым элементом, содержащим имя файла. Насколько я могу судить, он возвращает строку с каждым элементом, заключенным в фигурные скобки {}, например так:

{C: \ Users \ BVCAP \ File1.txt} {C: \ Users \ BVCAP \ File2.txt }

Это то, что я получаю, если пытаюсь распечатать (файлы). Похоже, он отформатирован как какой-то список, но кажется, это просто строка. Я что-то делаю не так, или результат этой функции на самом деле представляет собой строку, отформатированную как список файлов, которые мне нужно разделить самостоятельно.

10
задан Gabe 7 November 2010 в 03:13
поделиться