В Python вы можете использовать модуль `subprocess` для открытия файла во внешней программе.
Вот пример кода, который демонстрирует, как это можно сделать:
```python
import subprocess
def open_file(file_path):
try:
subprocess.run([file_path], check=True)
except subprocess.CalledProcessError as e:
print(f"Ошибка при открытии файла: {e}")
# Пример использования
file_path = "путь_к_вашему_файлу"
open_file(file_path)
```
В этом примере мы определяем функцию `open_file`, которая принимает путь к файлу в качестве аргумента. Затем мы используем функцию `subprocess.run` для выполнения командной строки, передавая путь к файлу в виде аргумента. Если указанный файл оказывается допустимым для программы по умолчанию, она открывает его в соответствующем приложении.
Обратите внимание, что этот пример предназначен для операционных систем, основанных на Unix (Linux, macOS). Для Windows код может немного отличаться из-за различий в командной строке.