J'essaie de démarrer une application en utilisant Python. J'ai vu que certaines personnes utilisent startfile mais j'ai aussi lu que cela ne fonctionne qu'avec Windows. J'utilise des systèmes Mac et j'espère que cela fonctionnera avec eux. Merci, AaronDémarrer l'application à partir de python
0
A
Répondre
1
Vous pouvez utiliser os.system("/path/to/myapp")
.
Voir http://docs.python.org/library/os.html#os.system pour la documentation.
Si vous souhaitez plus de contrôle sur le processus en cours d'exécution, consultez plutôt le module subprocess.
0
Essayez d'utiliser os.system - les docs disent qu'il est supporté sous UNIX et Windows, mais étant donné que OSX est basé sur UNIX, je m'attendrais à ce qu'il fonctionne également sur cette plate-forme.
4
Python a le module de sous-processus pour cela, vous pouvez lire à ce sujet ici: http://docs.python.org/library/subprocess.html
Dans sa forme la plus simple:
subprocess.call(['your_command', 'params'])
Questions connexes
- 1. Démarrer Python à partir de Twisted
- 2. Démarrer l'intention Android à partir de l'email
- 3. Démarrer Android Market à partir de l'application
- 4. Démarrer un script python en tant que processus d'arrière-plan à partir d'un script python
- 5. Démarrer le processus à partir du flux
- 6. Démarrer l'application à partir du pilote
- 7. Comment puis-je démarrer un programme interactif (comme gdb) à partir de python?
- 8. Démarrer nano en tant que sous-processus à partir de python, saisir l'entrée
- 9. À partir VirtualBox VM en utilisant Python
- 10. Excel: comment démarrer l'enregistrement de macro à partir de OLE
- 11. Comment démarrer l'application de messagerie à partir de titanium
- 12. Impossible de démarrer fichier .bat à partir de JSP
- 13. Impossible de démarrer l'enregistrement à partir d'erreur File d'attente audio
- 14. démarrer l'application .net à partir du menu de démarrage rechercher
- 15. démarrer le moteur de synthèse vocale à partir d'un service?
- 16. démarrer le travail par lots à partir de IIS
- 17. Démarrer la plate-forme Java à partir de C#
- 18. ClickOnce heure de début à partir du menu Démarrer lien
- 19. Démarrer Gnome-Application à partir de SSH-Shell
- 20. Démarrer SSIS de manière asynchrone à partir d'un processus stocké
- 21. Impossible de démarrer MySQL à partir du terminal
- 22. Linux noyau démarrer à partir de mon bootloader
- 23. Démarrer un service à distance à partir C#
- 24. Impossible de démarrer le serveur Tomcat (à partir du package XAMPP) à partir d'Eclipse
- 25. Appel de gnuplot à partir de python
- 26. Appel de Python à partir de JavaScript
- 27. Comment démarrer un programme avec Python?
- 28. Comment démarrer un programme à partir de navigateurs web en utilisant php
- 29. Démarrer PyGTK CellRenderer modifier à partir du code
- 30. démarrer et arrêter des threads à partir d'ASP.NET