gpt4 book ai didi

python - Tkinter filedialog.askdirectory() 找不到外部驱动器

转载 作者:行者123 更新时间:2023-12-05 05:52:24 26 4
gpt4 key购买 nike

我在上周做了一些文件夹同步程序,我想主要部署它是为了有一种简单的方法来更新外部硬盘驱动器或我的手机上的安全副本,而不是必须删除所有内容并复制所有内容,这可能需要每次都有数千和千兆字节的文件。该程序已经完成并在我的各种测试系列中运行,但有一个致命缺陷:我只在计算机本身上对其进行了测试,但是当我最终想复制真实数据时,我不得不发现 tkinter 对话框无法识别任何外部设备。这里有一个屏幕显示资源管理器中的设备,但在对话框窗口中丢失: enter image description here

我四处搜索了一段时间,似乎 tkinter 解决方案在功能上很贫乏且不完整,因此我将不得不寻找其他地方。在一个答案中,有人建议在某处编写您自己的文件夹选择对话框,但我还没有找到如何这样做的指导。(例如,有没有我可以召唤的操作系统功能?也许是一个提供更多控制的模块?)也许 tkinter 甚至可以被拯救,尽管我对此表示怀疑。

最佳答案

如果您通过 USB 使用外部设备,您可以尝试使用 PyUSB 作为跨平台方法。PyUSB 模块为 Python 提供了对主机的通用串行总线 (USB) 系统的轻松访问。或者,您可以尝试使用 PyWin32 调用 Windows API。

关于python - Tkinter filedialog.askdirectory() 找不到外部驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70154308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com