Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter无法使用AskopenFileName打开文件_Python_Tkinter - Fatal编程技术网

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