Python Tkinter无法使用AskopenFileName打开文件
我正在使用Python Tkinter无法使用AskopenFileName打开文件,python,tkinter,Python,Tkinter,我正在使用 root = Tk() root.geometry('1000x500') root.title("Permutations and Combinations Lesson") app = Questionnaire(root) root.mainloop() filez = tkFileDialog.askopenfilenames(parent=root,title='PandC.mp4') print(filez) 但我无法打开并播放视频,有人知道原因吗?谢谢它不会为您打开
root = Tk()
root.geometry('1000x500')
root.title("Permutations and Combinations Lesson")
app = Questionnaire(root)
root.mainloop()
filez = tkFileDialog.askopenfilenames(parent=root,title='PandC.mp4')
print(filez)
但我无法打开并播放视频,有人知道原因吗?谢谢它不会为您打开的。如果选择了文件名路径,则只返回文件名路径,否则返回
None
您可以使用
os.startfile(path)
打开/启动它,或者askopenfile
它不会为您打开它。如果选择了文件名路径,则只返回文件名路径,否则返回None
您可以使用
os.startfile(path)
打开/启动它,或者askopenfile
嘿,您真的认为它会神奇地加载文件并为您播放吗??你必须自己实现这个askopenfilenames
只会显示一个选择文件的对话框,即all@ForceBru老实说,是的,这就是我的想法,抱歉,这里有一个链接,指向一个类似问题的答案:调用mainloop
后的代码将不会运行,除非您破坏了窗口。这是tkinter工作原理的基础。此外,在你破坏根窗口后,你不能调用askopenfilenames
。嘿,你真的认为它会神奇地加载文件并为你播放吗??你必须自己实现这个askopenfilenames
只会显示一个选择文件的对话框,即all@ForceBru老实说,是的,这就是我的想法,抱歉,这里有一个链接,指向一个类似问题的答案:调用mainloop
后的代码将不会运行,除非您破坏了窗口。这是tkinter工作原理的基础。此外,在销毁根窗口后,不能调用askopenfilenames
。