2015-10-04 92 views
0

我初學Python編程而我申請子模塊的一個例子,我遇到了一個錯誤Python的子進程模塊

的例子:

#!/usr/bin/python 

import subprocess 

handle = subprocess. Popen("ls", stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True) 
handle.stdout.read() 

遇到的錯誤:

AttributeError: 'module' objecthas no attribute 'Popen' 

提前致謝。

回答

2

您可能稱爲.py文件爲subprocess.py

將其更改爲另一個名稱。 Python試圖導入文件爲subprocess

+0

謝謝你的回答。 'file.py'被稱爲'example.py'。該命令在Python shell中正確執行,但是當保存在文件中時發生此錯誤 –

+1

@PythonLover添加'print subprocess .__ file_'的輸出 –

+0

對不起,我不理解你。我怎樣才能做到這一點 –

-2

.Popen包含SPACE之間。和Popen

相關問題