Как изменить программу по умолчанию для открытия файла в Python? - PullRequest
0 голосов
/ 24 октября 2019

Я использую os.startfile (путь \ файл.stl), чтобы открыть файл STL. По умолчанию файл STL открывается в программе Print 3D (с использованием Windows 10). Я хотел бы, чтобы моя программа на Python открывала не файл STL в программе по умолчанию, а в Paint 3D (или другой программе просмотра STL по моему выбору). Как открыть файл в программе не по умолчанию?

import os
os.startfile(r'C:\Users\my\path\to\file.stl')
#opens file.stl in default program, not the program I would like

1 Ответ

0 голосов
/ 24 октября 2019

Документы для os.startfile предполагают, что этого сделать нельзя (по крайней мере, с os.startfile).

файл открывается любым приложением(если есть) его расширение связано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...