Ich habe Code, subprocess.check_output
verwendet, nur gut, ich musste Ubuntu 16.04 neu installieren und danach beschweren, dass es jetzt das Attribut check_output nicht finden kann.Python Subprozess hat kein Attribut "check_output"
import subprocess
p = subprocess.check_output("here is a command", shell=True)
/usr/bin/python2.7 /home/username/subprocess.py
Traceback (most recent call last):
File "/home/username/subprocess.py", line 1, in <module>
import subprocess
File "/home/username/subprocess.py", line 4, in <module>
p = subprocess.check_output("here is a command", shell=True)
AttributeError: 'module' object has no attribute 'check_output'
Bitte beachte, dass ich python2.7 bin mit der hier zu diesem Beitrag nach soll dieses Problem beheben, aber es funktioniert nicht.
subprocess.check_output() module object has out attribute 'check_output'
Was soll das? Ich habe versucht, pip installieren subprocess
oder pip uninstall subprocess
, aber kein Glück. Wie aktualisiere ich subprocess
auf die neueste Version, so dass es das Attribut check_output
hat? Ich möchte nicht Popen
verwenden.
Können Sie uns zeigen, wie Sie sicher wissen, dass Sie Python2.7 verwenden? Können Sie etwas ausgeben, wenn Sie die gleichen Schritte in der interaktiven Shell ausführen? – AK47