[PYTHON] Comment gérer les erreurs d'exécution dans subprocess.call

Événement d'occurrence

[Stada] Script qui vous appellera à la sortie de Pokemon GO Quand j'ai essayé de créer le script en enveloppant l'article ci-dessus L'erreur suivante se produit lors de l'exécution d'une commande dans le module de sous-processus de python

python poke_check.py 
Traceback (most recent call last):
  File "poke_check.py", line 47, in <module>
    start()
  File "poke_check.py", line 43, in start
    subprocess.call("echo 'not open'")
  File "/usr/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Cause / solution

http://stackoverflow.com/questions/18962785/oserror-errno-2-no-such-file-or-directory-while-using-python-subprocess-in-dj

Résolu par l'article de débordement de pile ci-dessus.

Il semble qu'un drapeau soit requis lors du passage de la commande à exécuter sous forme de chaîne de caractères.

subprocess.call("(Commande que vous souhaitez exécuter)", shell=True)

Recommended Posts

Comment gérer les erreurs d'exécution dans subprocess.call
Comment gérer l'erreur DistributionNotFound
Comment gérer les erreurs de compatibilité d'énumération
Pour les débutants, comment gérer les erreurs courantes dans les keras
Comment gérer les fuites de mémoire dans matplotlib.pyplot
Comment gérer les erreurs en frappant pip ②
Comment gérer l'échec de l'initialisation pyenv dans Fish 3.1.0
Comment gérer l'exécution de la transaction: échec dans Anaconda
Comment gérer les données déséquilibrées
[AWS] Comment gérer l'erreur "Point de code non valide" dans CloudSearch
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Comment gérer les erreurs lors de l'installation de whitenoise et du déploiement sur Heroku
Comment gérer les erreurs lors de l'installation de Python et de pip avec choco
[REAPER] Comment jouer à Reascript avec Python
ne peut pas décaper. Comment gérer les objets Annoy
Comment gérer le module 'Sensorflow' n'a aucun attribut '
Comment utiliser tkinter avec python dans pyenv
Comment gérer les caractères déformés dans json de Django REST Framework
Que faire lorsque la version Python est ancienne dans Cloud 9 créée par une autre personne
[EC2] Remède en cas d'erreur de non-exécution du sélénium (aucun module nommé sélénium)
Comment traiter l'erreur "Aucun module nommé" "" dans Jupyter Notebook | Installer avec! Pip!
Comment convertir / restaurer une chaîne avec [] en python
Comment faire un calcul de hachage avec Salt en Python
Expliquez en détail comment créer un son avec python
La solution de contournement pour le modèle de Django n'existe pas
Comment faire du zéro-padding sur une ligne avec OpenCV
Comment charger des fichiers dans Google Drive avec Google Colaboratory
Comment accéder avec cache lors de la lecture_json avec pandas
[Python] Comment gérer l'erreur de lecture pandas read_html
Comment résoudre les erreurs de module SSL dans l'environnement Anaconda
Comment mettre à jour avec SQLAlchemy?
Comment lancer avec Theano
Comment modifier avec SQLAlchemy?
Comment séparer les chaînes avec ','
Comment faire RDP sur Fedora31
Comment développer en Python
2 façons de gérer SessionNotCreatedException
Comment supprimer avec SQLAlchemy?
[TensorFlow 2 / Keras] Comment exécuter l'apprentissage avec CTC Loss dans Keras
[Test automatique] Comment commencer à créer un test automatique pendant l'exécution avec Airtest
Comment sortir un document au format pdf avec Sphinx
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Comment vérifier le comportement d'ORM avec un fichier avec django
[Django] Comment donner des valeurs d'entrée à l'avance avec ModelForm
Comment manipuler le DOM dans iframe avec Selenium
Une histoire sur la façon de traiter le problème CORS
Comment créer une trame de données et jouer avec des éléments avec des pandas
Comment gérer UnicodeDecodeError lors de l'exécution du téléchargement d'image Google
Comment se connecter à AtCoder avec Python et soumettre automatiquement
[VLC] Comment gérer le problème de ne pas être au premier plan pendant la lecture
Comment annuler RT avec Tweepy
[Python] Comment faire PCA avec Python
Comment gérer une session dans SQLAlchemy
Python: comment utiliser async avec
Comment utiliser les classes dans Theano