Если "погуглить", вы найдете метод os.startfile(path), это далеко не лучшее решение.
Из статьи на PythonRu про работу с файлами:
В Python есть встроенная функция open(). С ее помощью можно открыть любой файл на компьютере. Технически Python создает на его основе объект.
Синтаксис следующий:
f = open(file_name, access_mode)
# работа с файлом
f.close()
Где,
....
Еще один подход — использовать инструкцию with...В таком случае инструкция close не нужна, потому что with автоматически закроет файл.
with open('example.txt') as f:
# работа с файлом