Windows имеет команду start
, чтобы сделать это.Вы можете использовать его таким образом, чтобы получить то же поведение, что и при двойном щелчке по папке / файлу в проводнике Windows.
Создайте кнопку, чтобы открыть папку, а затем назначьте команду следующим образом:
fold_btn.config(command=lambda: os.system('start "" "{}"'.format("C:\Folder1\Folder2")))
Или создайте кнопку, чтобы открыть файл (docx или другой), а затем назначьте команду следующим образом:
file_btn.config(command=lambda: os.system('start "" "{}"'.format("C:\Folder1\Folder2\file.docx")))