askopenfilenames选择多个文件

2024-10-03 06:24:53 发布

您现在位置:Python中文网/ 问答频道 /正文

在unix平台上使用python3.3。我已经看到了许多下面的代码可以工作的例子,但是我遇到了一个问题。当我选择多个文件时,会出现一个错误消息对话框:"File /python/input_files/file1.txt file2.txt" does not exist。这个错误是有意义的(试图打开一个包含多个文件的字符串),但不明白为什么其他人看不到它,以及我如何更正它。selectFiles通过按钮select调用。谢谢你的帮助。在

from tkinter import *
from tkinter import ttk
from tkinter.filedialog import askopenfilenames

def selectFiles(self):
    files = askopenfilenames(filetypes=(('Text files', '*.txt'),
                                   ('All files', '*.*')),
                                   title='Select Input File'
                                   )
    fileList = root.tk.splitlist(files)
    print('Files = ', fileList)

以下是完整代码:

^{pr2}$

Tags: 文件代码fromimporttxttkinter错误unix
1条回答
网友
1楼 · 发布于 2024-10-03 06:24:53

可能是Sun4u上的Tcl/Tk有问题

尝试在Tcl/Tk中运行示例(示例.tcl)在

package require Tk

set filename [tk_getOpenFile -multiple true]

puts $filename

跑步(可能):

^{pr2}$

相关问题 更多 >