Olá pessoal, apenas uma contribuição: caso queiram abrir algum programa para o sistema MacOs, eu fiz isso rapidamente para que abrisse a calculadora, por exemplo, utilizando a biblioteca subprocess, também nativa do Python. O código para utilizar ao invés do os.startfile() está descrito a seguir:
subprocess.Popen(["open", "-a", "Calculator"]) #para abrir a calculadora no mac Os
Com isso é possível abrir outros programas, bastando utilizar o nome do mesmo para que seja aberto. Não esqueça de lá no início do código efetuar a importação do subprocess, da mesma forma que o os:
import subprocess