2013-07-18 46 views
0

我觀察到shutil未能在我們的Windows導入WindowsError 7系統Windows導入WindowsError:Shutil不能

from shutil import WindowsError 
    File <file>, line <no>, in <module> 
     from shutil import WindowsError 
    ImportError: cannot import name WindowsError 

相同的語句工作絕對沒在Linux上。還有其他人遇到它嗎?你知道我該如何修復它嗎?

Python版本:2.6.7
Linux操作系統:Centos的6.3
Windows操作系統:Windows 7專業版64位

回答

0

得到了蟒蛇的bug跟蹤系統的解決方案:

http://bugs.python.org/issue18525

這是一個實現工件並不會被修復。如上所述的導入語句是錯誤的用法。正確的用法是(如有必要):

try: 
    WindowsError 
except NameError: 
    WindowsError = None