Obtenez la valeur de retour d'un script shell externe (ls) avec python3

1. Ce que vous voulez faire

Je veux obtenir la valeur de retour en appuyant sur ls ou pwd depuis Python3. Je l'oublie toujours, alors prends note Les autres articles sont un peu vieux donc je me sens nouveau Si c'est ls, glob.glob, j'entends qu'il peut être utilisé, mais cette fois c'est dans le sens travers.

2. Comment écrire (commande-> sous-processus)

command.getoutput(cmd)1 Mais ** sous-processus **. getoutput (cmd) 2 </ sup>

Obtenez la valeur de retour de shell!



#Puisque la commande est abolie dans 3 séries, un sous-processus est utilisé à la place
from subprocess import getoutput  

ls = getoutput('ls')
print(ls)
 #Valeur de retour de ls (str)

pwd = getoutput('pwd')
print(pwd)
 #Chemin absolu du répertoire courant (str)


top = getoutput('top') #Je ne reviendrai pas pour toujours

c'est tout


1. http://docs.python.jp/2/library/commands.html#commands.getoutput

2. http://docs.python.jp/3.5/library/subprocess.html#subprocess.getoutput

Recommended Posts

Obtenez la valeur de retour d'un script shell externe (ls) avec python3
Récupérer le code retour d'un script Python depuis bat
[Python] Récupère le répertoire d'exécution du script avec un chemin absolu
Un mémo d'un programme qui récupère une date à deux chiffres avec javascript, Ruby, Python ou un script shell.
Récupérez la source de la page à charger indéfiniment avec python.
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
À propos de la valeur de retour de pthread_mutex_init ()
Obtenez le chemin du script en Python
[OCI] Script Python pour obtenir l'adresse IP d'une instance de calcul dans Cloud Shell
Obtenir les attributs d'un objet
À propos de la valeur de retour de l'histogramme.
Traitez le contenu du fichier dans l'ordre avec un script shell
Obtenez et définissez la valeur du menu déroulant en utilisant Python et Selenium
Astuces: [Python] Calculez la valeur moyenne de la zone spécifiée avec bedgraph
PhytoMine-I a essayé d'obtenir les informations génétiques de la plante avec Python
Exécuter le script Python avec TS-220 cron
Vérifier l'existence du fichier avec python
[Python] Récupère le nom de la variable avec str
Obtenez la valeur de la couche intermédiaire de NN
[Python] Récupère le code de caractère du fichier
Obtenez la largeur du div côté serveur avec Selenium + PhantomJS + Python
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Obtenez et estimez la forme de la tête en utilisant Dlib et OpenCV avec python
[Python] Récupérez les fichiers dans le dossier avec Python
Préparer l'environnement d'exécution de Python3 avec Docker
Mathématiques Todai 2016 résolues avec Python
[Python] Obtenir / modifier l'étiquette d'échelle de la figure
Trouvez la valeur de l'humeur avec python (Rike Koi)
[Python] Obtenez les principaux sujets de Yahoo News
Récupérer l'appelant d'une fonction en Python
Calculez le nombre total de combinaisons avec python
Attention à la valeur de retour de __len__
Vérifiez la date du devoir de drapeau avec Python
[Python] Débarrassez-vous de la datation avec des expressions régulières
Comparez la somme de chaque élément dans deux listes avec la valeur spécifiée en Python
Script Python pour obtenir une liste d'exemples d'entrée pour le concours AtCoder
Remarque: Comment obtenir le dernier jour du mois avec python (ajouté le premier jour du mois)
Convertir le code de caractère du fichier avec Python3
[Python] Get the day (anglais et japonais)
Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
[Python] Déterminez le type d'iris avec SVM
Script Python pour obtenir des informations de note avec REAPER
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Obtenez la date de mise à jour du fichier de mémorandum Python.
Résumé des sites de référence lors de l'édition de Blender Script avec un éditeur externe (VS Code)
Obtenez AccessToken pour le compte de service avec le SDK Firebase Admin Python
Obtenez des informations équivalentes à l'onglet Réseau des outils de développement Chrome avec Python + Selenium
Un moyen simple de remplir le début de 0 en fonction du nombre de chiffres dans le nombre [Python]
[Python & SQLite] J'ai analysé la valeur attendue d'une course avec des chevaux dans la fourchette 1x win ②
Extraire le tableau des fichiers image avec OneDrive et Python
Modèle de script python pour lire le contenu du fichier
[Python of Hikari-] Chapitre 06-02 Fonction (argument et valeur de retour 1)