есть ли в python функция, для открытия файла? (open не подойдёт)
Суть в том, чтобы открывать файл нажатием на него, а не выбором в приложении.
А какое отношение к этому имеет сам питон? Это вопрос к интерфейсу операционной системы, как в ней зареганы ассоциации.
Если вам нужно, чтобы конкретный скрипт на питоне открывал конкретные файлы, зарегайте ассоциацию с параметром и в скрипте открывайте файл, переданный параметром.
Но ваш вопрос звучит таким образом, что я подозреваю смысла предыдущего абзац вы не поймете...