No Output From Subprocess.check_output()
I'm trying to run the following code in Python 2.7.5: output = subprocess.check_output(commandList) print (len(output)) My command list is a list of arguments like: ['ls', '-l'].
Solution 1:
This is supposed to work, but it's possible that the actual command you're running (presumably not ls) is buggy and sending all of its output to stderr instead of stdout. Try
output = subprocess.check_output(commandList, stderr=subprocess.STDOUT)
Post a Comment for "No Output From Subprocess.check_output()"