如何解决强制 askopenfilename 使用 Windows 10 文件资源管理器
from tkinter import filedialog
input_filename = filedialog.askopenfilename()
我从 .bat 文件运行这些代码以使其更易于使用(我经常使用它们)。不确定这是否重要,但我想我会提到它。
在某些代码中,这行代码采用如下所示的格式。这个资源管理器似乎有点过时了。
在其他代码中,它将使用以下格式(在 Windows 10 中打开文件资源管理器时的预期格式)。显然,下面的比前者更容易使用。有没有办法强制这个选项?任何帮助将不胜感激。
我注意到的唯一可能是原因(但我不明白是怎么回事)是存在额外的包和代码。在使用旧格式的代码中,我安装并导入 clr (pythonnet) 以执行以下代码。这允许我使用来自 python 的特定软件的 API。
phoenix_dll = str(Path(__file__).parent.joinpath('dlls/PhoenixAPI.dll').resolve())
clr.AddReference(phoenix_dll)
from PhoenixAPI import ReliabilityDatabase as RDB
from PhoenixAPI import FaultTree as FT
from PhoenixAPI import CutsetModule as CSM
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。