travail sur un code et je suis donné l'erreur lors de l'exécuter à partir de l'invite de commande ...Popen et python
NameError: name 'Popen' is not defined
mais je l'ai importé à la fois import os
et import sys
.
Voilà une partie du code
exepath = os.path.join(EXE File location is here)
exepath = '"' + os.path.normpath(exepath) + '"'
cmd = [exepath, '-el', str(el), '-n', str(z)]
print 'The python program is running this command:'
print cmd
process = Popen(cmd, stderr=STDOUT, stdout=PIPE)
outputstring = process.communicate()[0]
Suis-je manque quelque chose élémentaire? Je n'en douterais pas. Merci!
Spécifiez la version de Python. certains modules ont été modifiés en python-2.6 – van
Python 2.5 Après avoir dit ... processus = os.popen (cmd, stderr = STDOUT, stdout = PIPE) il me donne maintenant l'erreur ... NameError: le nom 'STDOUT' n'est pas défini – Tyler
@Tyler: relisez ma réponse – SilentGhost