9
votes

Puis-je ouvrir une application d'un script pendant l'exécution?

Je me demandais si je pouvais ouvrir n'importe quel type d'application en Python pendant l'exécution?


4 commentaires

Que veux-tu dire par là ?


Quel système d'exploitation? Que voulez-vous dire avec n'importe quel type d'application?


Je suppose que vous demandez comment exécuter l'application de Python. Il existe peu de limitations, le cas échéant, sur le type d'application, vous pouvez exécuter de Python, mais votre question est simplement de vague.


Cette réponse pourrait également vous intéresser, si vous souhaitez démarrer des applications personnalisées au moment de l'exécution. stackoverflow.com/questions/ 14026316 / ...


6 Réponses :


1
votes

Essayez de consulter sous-processus.Call http://docs.python.org/2/library/subprocess.html#-The-SubProcess-module


0 commentaires

18
votes

En supposant que vous utilisiez Windows, vous utiliseriez l'une des commandes suivantes comme celle-ci.

sous-processus.Call xxx

os.startfile xxx


0 commentaires

0
votes

Utilisez le ce code: -

 import subprocess
 subprocess.call('drive:\\programe.exe')


0 commentaires

0
votes

Essayez ceci:

import os
import subprocess

command  = r"C:\Users\Name\Desktop\file_name.exe"
os.system(command)
#subprocess.Popen(command)


0 commentaires

0
votes

Bien sûr que vous pouvez. Il suffit d'importer d'importer sous-processus et d'invoquer subprocess.Call ("applaudronname") .

Par exemple, vous souhaitez ouvrir le code VS dans ubuntu : xxx

Cette ligne peut également être utilisée pour ouvrir l'application, si vous devez avoir plus d'informations, par exemple Comme je souhaite capturer une erreur, donc j'avais utilisé starr xxx


0 commentaires

3
votes

Utilisation du système Vous pouvez également tirer parti de la fonction ouverte (surtout si vous utilisez un environnement Mac OS / UNIX. Peut être utile lorsque vous êtes confronté à un problème de permission.

import os

path = "/Applications/Safari.app"
os.system(f"open {path}")


0 commentaires