Shutil无法在Windows上导入WindowsError

时间:2013-07-18 05:46:03

标签: windows-7-x64 python-2.6 shutil windowserror

我发现shutil无法在我们的Windows 7系统上导入WindowsError:

    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 Professional x64

1 个答案:

答案 0 :(得分:0)

从python bug跟踪器获得解决方案:

http://bugs.python.org/issue18525

这是一个实现工件,不会修复。上面的import语句是错误的用法。正确用法(如有必要):

try:
    WindowsError
except NameError:
    WindowsError = None