Le module de sous-processus Python vous permet de générer de nouveaux processus, de vous connecter à leurs canaux d'entrée / sortie / d'erreur et d'obtenir leurs codes de retour. Utilisez-le pour exécuter une commande shell ou un exécutable en Python.

Plus à propos subprocess...

J'ai un serveur flask (app1) dans le fichier1: depuis l'importation du flacon Flask app1 = Flask (__ name__) @ app1.route ('/', methods = ['POST']): retournez "Hello!" si __nom__ == '__main__': app1.run (port = .......
17 mars 2021 à 02:56
Si j'utilise des commandes python, je dois ouvrir un fichier, y écrire, puis le fermer. foo = open ("nom de fichier", w +) foo.write ("blah") foo.close () En utilisant subprocess.run, je peux exécuter un Linux .......
16 mars 2021 à 15:57
J'essaie d'appeler tree en python avec subprocess.call mais au lieu de renvoyer "│", il ne renvoie que "�", cela se produit également avec os.system. en utilisant python 3 windows 10....
14 mars 2021 à 23:34
J'utilise un Macbook Air sur Big Sur 11.2.2, avec une langue définie sur le japonais. J'essayais de lancer "reminder.app" en utilisant subprocess.Popen () sur Python 3.8.5. shell interactif. Mais je ne peux pas lancer Reminders.app même si j'utilise le nom d'application japonais indiqué (avec Calc....
12 mars 2021 à 21:07
J'ai du mal à comprendre pourquoi cela échoue avec une erreur wget: URL manquante: import shlex import subprocess copy_command = "wget ​​-O - 'http://example.com/somepath/somefile.txt?someparam=test' | .. .....
12 mars 2021 à 10:48
J'essaie d'exécuter une commande bash pour lancer Nikto et afficher la sortie dans le terminal, cependant rien n'est renvoyé par le programme. Toute aide serait grandement appréciée, merci. Le .......
10 mars 2021 à 20:31
J'exécute une commande bash via Python pour obtenir la sortie standard. C'est le début de la commande bashCommand = "kubectl --context mlf-eks-dev get --all-namespaces ingressroutes" process = subprocess.Popen(bashCommand.split(), stdout=subprocess.PIPE) J'essaye ensuite de supprimer le \n de la so....
5 mars 2021 à 17:00
J'essaie d'exécuter une commande de nœud sur le shell, et j'ai besoin que python n'attende pas que le nœud soit fermé avant de passer à la ligne de code suivante, alors j'utilise le drapeau de création: CREATE_NEW_CONSOLE, mais je Je veux que la fenêtre n'apparaisse pas à l'écran, donc j'aimerais a....
4 mars 2021 à 04:20
Je voudrais passer un octet-objet du fichier A.py à B.py où il est incrémenté de 1 puis renvoyé. Actuellement, j'ai le code suivant et chaque fois que j'exécute python A.py, le programme ne .......
4 mars 2021 à 03:21
J'exécute actuellement un sous-processus avec les arguments spécifiés ci-dessous. Tout semble bien fonctionner. La sortie générée est comme prévu et le journal généré ne montre aucune erreur. exit_code = subprocess.run([cmd, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11]....
25 févr. 2021 à 17:16
J'ai un script très simple qui imprime une sortie PowerShell à l'aide de la bibliothèque de sous-processus Python: import subprocess out = subprocess.run (['powershell', '-command', '"Get-MpComputerStatus .......
24 févr. 2021 à 22:38
J'ai fait un code python qui doit exécuter séquentiellement une série de commandes perl sur le shell du PC, le problème est que je ne me suis pas rendu compte que pour envoyer ces scripts, je dois ajouter des paramètres (j'ai .......
23 févr. 2021 à 16:55
Situation: J'ai une caméra basler connectée à un Raspberry Pi, et j'essaie de la diffuser en direct avec FFmpg sur un port TCP de mon PC Windows afin de surveiller ce qui se passe devant la caméra. Ce qui fonctionne: J'arrive à mettre en place un script python sur le raspberry pi qui est charg....
23 févr. 2021 à 14:59
J'ai cette classe définie: class InternalProc: @staticmethod def get_data(): try: result = subprocess.run(['bridge-client', '--business-credentials'], stdout=subprocess.PIPE) data = json.loads(result.stdout.decode('utf-8'))....
23 févr. 2021 à 14:11
J'exécute le code suivant dans pycharm avec python 3.7. mais obtenir cette erreur. import subprocess subprocess.run('dir', shell=True) Message d'erreur: AttributeError: le module 'subprocess' n'a pas d'attribut 'run'....
23 févr. 2021 à 09:43
Disons que j'ai ce court script ici: import subprocess some = subprocess.run("ls", shell=True, capture_output=True) print(some.stdout) Lorsque j'imprime la sortie avec la dernière instruction, j'obtiens ceci: b'main.py\nprogram.cpp\nreadme.txt\nsomefile.c\n' Quelqu'un connaît-il un moyen d'imprim....
22 févr. 2021 à 19:44
Mon objectif est de faire exécuter ce script sur un ordinateur distant et à un moment «spécifique», d'exécuter le sous-processus (une fois) toutes les heures. Le script s'exécute comme prévu jusqu'à ce qu'il soit temps d'exécuter le sous-processus. Au lieu d'exécuter un fichier à la fois, il exécu....
21 févr. 2021 à 21:06
Je travaille actuellement sur VB.NET, .NET version 4.7.2 et Visual Studio 2019 (Windows Forms). Je suis assez nouveau dans les langues COM à épargner si c'est une erreur naïve. J'essaye de déclarer des objets avec l'initialiseur d'objet (équivalent) en utilisant des variables. La raison pour laqu....
12 févr. 2021 à 23:25
J'ai eu une erreur UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'replace' of undefined à la ligne 36 de mon fichier index.js (voir script ci-dessous). Je l'appelle depuis un sous-processus Python Remarque: je dois appeler index.js via un sous-processus Pour une raison étrange....
11 févr. 2021 à 02:47
Je crée un programme dans lequel je dois utiliser une session PowerShell et j'ai découvert comment je pourrais avoir une session persistante en utilisant le code ci-dessous. Cependant, je veux parcourir les nouvelles lignes de la sortie de PowerShell lorsqu'une commande a été exécutée. La boucle f....
10 févr. 2021 à 19:51
J'écris un script utilisant un sous-processus qui lancera une application sur le terminal et la quittera plus tard. J'essaie de maîtriser le sous-processus, et ma maîtrise des commandes de terminal est quelque peu précaire. (C'est un euphémisme.) Disons que l'application est Mathematica. Ensuite,....
9 févr. 2021 à 01:10
Ce dont j'ai besoin ici, c'est d'ouvrir une console python à partir d'un script python, puis de passer des commandes à cette console python. J'ai besoin d'automatiser ce processus. Actuellement, j'utilise os.system et sous-processus pour ouvrir la console python, mais après cela, je suis totalemen....
8 févr. 2021 à 23:14
Je crée un gestionnaire de services pour gérer des services tels qu'apache, tomcat .. etc. Je peux activer / désactiver les services par srvmanage.sh enable dans le shell. Je veux faire cela en utilisant un script python. Comment faire? service_info = ServiceDB.query.filter_by(service_id=service_....
8 févr. 2021 à 05:53
J'utilise Python 3.7 avec Idle sur un Mac exécutant OS 10.15.4 et j'essaie d'apprendre les bases du sous-processus, avec peu de succès malgré beaucoup d'efforts. import subprocess subprocess.Popen('/Applications/Safari.app') Cela entraîne un long message d'erreur se terminant par PermissionError: [....
7 févr. 2021 à 18:38
J'essaie d'exécuter une commande ffmpeg qui enregistre mon écran et crée un fichier .mp4 de l'enregistrement en python. La commande fonctionne lorsque je l'exécute dans mon shell, mais ne fonctionne pas lorsque je l'exécute dans un script Python à l'aide d'un sous-processus. Le problème est que lor....
6 févr. 2021 à 13:38