我測試蟒子,我不斷收到此錯誤:Python的子幫助
$ python subprocess-test.py
Traceback (most recent call last):
File "subprocess-test.py", line 3, in <module>
p = subprocess.Popen(['rsync', '-azP', 'rsync://cdimage.ubuntu.com/cdimage/daily-live/current/maverick-desktop-amd64.iso', '/home/roaksoax/Desktop/iso'], stdout=subprocess.PIPE)
AttributeError: 'module' object has no attribute 'Popen'
我的腳本是:
import subprocess
p = subprocess.Popen(['rsync', '-azP', 'rsync://cdimage.ubuntu.com/cdimage/daily-live/current/maverick-desktop-amd64.iso', '/home/testing/maverick.iso'], stdout=subprocess.PIPE)
你們是否知道可能會發生什麼?
您使用的是哪個版本的Python? – 2010-06-24 20:22:13
從2.4開始,子進程在python中,如果使用較舊版本的python,那麼在導入語句期間應該已經發生該錯誤。 – 2010-06-24 20:32:26
@Fabian:這是真的,但在任何情況下,在問題中指定是件好事。 – 2010-06-24 20:39:00