Я хочу запустить программу на нескольких платформах (включая Mac OS), поэтому я стараюсь держать ее как можно более независимой от платформы. Я сам использую Windows, и у меня есть строка os.startfile(file)
. Это работает для меня, но не на других платформах (я читал в документации, я не проверял для себя).
Есть ли эквивалент, который работает для всех платформ?
Кстати, файл является файлом .wav
, но я хочу, чтобы пользователи могли использовать свой стандартный медиаплеер, чтобы они могли приостановить/перемотать файл. Поэтому я использую os.startfile()
. Я мог бы работать с библиотеками, которые также позволяют воспроизводить/приостанавливать/перематывать медиафайлы.