0

Windows 7 システムで shutil が 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 OS: Centos 6.3
Windows OS: Windows 7 Professional x64

4

1 に答える 1

0

Pythonバグトラッカーから解決策を得ました:

http://bugs.python.org/issue18525

これは実装アーティファクトであり、修正されません。上記のような import ステートメントは間違った使い方です。正しい使用法は(必要な場合):

try:
    WindowsError
except NameError:
    WindowsError = None
于 2013-07-30T07:03:56.857 に答える