preguntar acerca de subprocess
5
réponses
Signification réelle de «shell=True’ dans le sous-processus
J'appelle différents processus avec le module subprocess. Cependant, j'ai une question.
Dans les codes suivants:
callProcess = subprocess.Popen(['ls', '-l'], shell=True)
Et
callProcess = subprocess.Popen(['ls', '-l']) # without shell
Les deux …
demandé sur
1970-01-01 00:33:30
7
réponses
Commande de sous-processus Python avec pipe
Je veux utiliser subprocess.check_output() avec ps -A | grep 'process_name'. J'ai essayé diverses solutions mais jusqu'à présent rien n'a fonctionné. Quelqu'un peut-il me guider comment faire? ... …
demandé sur
1970-01-01 00:33:32
1
réponses
Quelle est la différence entre le sous-processus Popen et call (Comment puis-je les utiliser)?
Je veux appeler un programme externe de Python. J'ai utilisé à la fois Popen() et call() pour le faire.
Quelle est la différence entre les deux?
Mon objectif spécifique est d'exécuter la commande suivante à partir de Python. Je ne sais pas comment …
demandé sur
1970-01-01 00:33:31
3
réponses
sortie de tuyauterie du sous-processus.Popen aux fichiers
J'ai besoin de lancer un certain nombre de processus de longue durée avec subprocess.Popen, et je voudrais que les stdout et stderr de chacun soient automatiquement redirigés vers des fichiers journaux séparés. Chaque processus s'exécutera simultaném …
demandé sur
1970-01-01 00:33:30
4
réponses
Python: comment empêcher les sous-processus de recevoir CTRL — C / Control — C / SIGINT
Je travaille actuellement sur un wrapper pour un serveur dédié s'exécutant dans le shell. Le wrapper génère le processus serveur via le sous-processus et observe et réagit à sa sortie.
Le serveur dédié doit recevoir explicitement une commande pour f …
demandé sur
1970-01-01 00:33:31
2
réponses
Comment lancer un nouveau processus indépendant en Python
j'ai un code Python qui a parfois besoin de couvrir un nouveau processus pour exécuter un script shell de manière "fire and forget", c'est-à-dire sans bloquer. Le script shell ne communiquera pas avec le code Python original et mettra probablement fi …
demandé sur
1970-01-01 00:33:33
4
réponses
OSError: [WinError 193] %1 N’est pas une application Win32 valide
j'essaie d'appeler un fichier python "hello.py" depuis l'interpréteur python avec subprocess. Mais je suis incapable de résoudre cette erreur. [Python 3.4.1].
import subprocess
subprocess.call(['hello.py', 'htmlfilename.htm'])
Traceback (most r …
demandé sur
1970-01-01 00:33:34
5
réponses
Python: sous-processus et exécution d’un script bash avec plusieurs arguments
Comment faire pour lancer un script bash en utilisant le module subprocess, auquel je dois donner plusieurs arguments?
voici ce que j'utilise actuellement:
subprocess.Popen(['/my/file/path/programname.sh', 'arg1 arg2 %s' % arg3],
shell = True …
demandé sur
1970-01-01 00:33:33
2
réponses
Utilisation de subprocess wait () et poll()
j'essaie d'écrire une petite application qui utilise le subprocess module.
mon programme appelle une commande de Bash externe qui prend un certain temps à traiter. Pendant ce temps, je voudrais montrer à l'utilisateur une série de messages comme c …
demandé sur
1970-01-01 00:33:30
6
réponses
Fusionner les sous-processus stdout et stderr d’un script Python tout en les gardant distinguables
j'aimerais diriger le sous-processus stdout et stdin d'un script python dans le même fichier. Ce que je ne sais pas, c'est comment distinguer les lignes des deux sources? (Par exemple, préfixez les lignes de stderr par un point d'exclamation.)
dans …
demandé sur
1970-01-01 00:33:31