preguntar acerca de subprocess
6
réponses
exécuter une commande en tant que super-utilisateur à partir d’un script python
J'essaie donc d'obtenir un processus à exécuter en tant que super-utilisateur à partir d'un script python en utilisant un sous-processus. Dans le shell ipython quelque chose comme
proc = subprocess.Popen('sudo apach2ctl restart',
…
demandé sur
1970-01-01 00:33:29
7
réponses
Comment utiliser subprocess.Popen pour connecter plusieurs processus par des tuyaux?
Comment puis-je exécuter la commande shell suivante en utilisant le Python subprocess module?
echo "input data" | awk -f script.awk | sort > outfile.txt
Les données d'entrée viendra à partir d'une chaîne, donc je n'ai pas réellement besoin echo …
demandé sur
1970-01-01 00:33:28
8
réponses
Lancement du bloc-notes IPython avec le navigateur sélectionné
j'essaie de lancer IPython avec un navigateur non par défaut (dans mon cas Firefox)
et j'ai pensé que je pourrais répliquer la réplique du script donné dans ce blog
je suis sur Windows 7
j'ai mis le code suivant dans un fichier DIT "module.py"
im …
demandé sur
1970-01-01 00:33:33
2
réponses
Ce qui peut conduire à «IOError: [Errno 9] mauvais descripteur de fichier» pendant os.system ()?
j'utilise un logiciel scientifique incluant un script Python qui appelle os.system() qui est utilisé pour exécuter un autre programme scientifique. Pendant que le sous-processus est en cours d'exécution, Python affiche à un moment donné ce qui suit:
…
demandé sur
1970-01-01 00:33:31
7
réponses
Comment répliquer le comportement de tee en Python lors de l’utilisation de subprocess?
je suis à la recherche d'une solution Python qui me permettra de sauvegarder la sortie d'une commande dans un fichier sans la cacher de la console.
FYI: je demande à propos de té (comme utilitaire de ligne de commande Unix) et non la fonction du mêm …
demandé sur
1970-01-01 00:33:30
6
réponses
Lancer une commande shell avec dans un script python, attendre la fin et revenir au script
j'ai un script python pour lancer une commande shell pour chaque fichier dans un répertoire:
import os
files = os.listdir(".")
for f in files:
os.execlp("myscript", "myscript", f)
Cela fonctionne très bien pour le premier fichier, mais après …
demandé sur
1970-01-01 00:33:28
30
réponses
Appel d’une commande externe en Python
Comment puis-je appeler une commande externe (comme si je l'avais tapée à L'invite de commande Unix shell ou Windows) à partir d'un script Python?
... …
demandé sur
1970-01-01 00:33:28
26
réponses
Lecture Non bloquante sur un sous-processus.PIPE en python
j'utilise le module de sous-processus pour démarrer un sous-processus et se connecter à son flux de sortie (stdout). Je veux être capable d'exécuter des lectures non bloquantes sur son stdout. Est-il un moyen de faire .readline non-blocking ou pou …
demandé sur
1970-01-01 00:33:28
7
réponses
timeout sur la ligne de lecture des sous-processus en python
j'ai un petit problème que je ne sais pas comment résoudre. Voici un exemple minimal:
ce que j'ai
scan_process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
while(some_criterium):
line = scan_proces …
demandé sur
1970-01-01 00:33:32
2
réponses
Décoder la sortie powershell contenant peut-être des caractères unicode non ascii dans une chaîne python
je dois décoder powershell stdout appelé de python dans une chaîne de Python.
Mon but ultime est d'obtenir dans une forme d'une liste de chaînes de caractères les noms des cartes réseau dans Windows. Ma fonction actuelle ressemble à cela et …
demandé sur
1970-01-01 00:33:35