Lavorare su un codice e sono dato l'errore durante l'esecuzione dal prompt dei comandi ...Popen e pitone
NameError: name 'Popen' is not defined
ma ho importato sia import os
e import sys
.
Ecco parte del codice
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]
mi sto perdendo qualcosa elementari? Non ne dubiterei. Grazie!
specifica la versione di Python. alcuni moduli sono stati cambiati in python-2.6 – van
Python 2.5 Dopo aver detto ... processo = os.popen (cmd, stderr = STDOUT, stdout = PIPE) ora mi dà l'errore ... NameError: nome 'STDOUT' non è definito – Tyler
@Tyler: rileggere la mia risposta – SilentGhost