Tkinter 询问文件对话框:避免上网 link

Tkinter ask filedialog : avoid internet link

在我的程序中,我使用询问文件对话框功能让用户导入一些个人音乐片段,但我只接受.wav 格式。所以我使用“ filetypes=(('".wav"'+" format only","*.wav"),)) ”只允许扩展名为.wav的文件,但是它不会阻止导入的可能性Internet link 存在于计算机上,用于快捷方式。 如何避免用户在此文件对话框中选择互联网 link?

感谢帮助!!!!!

(Python 3.8.3,使用 Tkinter,在 Windows 10)

我必须更正我之前在评论中的说法。 这似乎是 Python 3.X 实现中的一个缺陷。

我刚刚再次检查了 python2.7,并在 Windows 10.

上使用了“.url”文件 ("Internet Hyperlink")

".ink"-文件有效,".url"-文件无效。

Python2.7 使用

from Tkinter import *
import tkFileDialog as filedialog

Python3.7 使用

from tkinter import *
from tkinter import filedialog