現在、指定されたすべてのフォルダが実際に存在するかどうかをチェックするスクリプトを作成しています。 絶対パスでos.path.isdir()を使用する必要があることが判明しました。os.path.isdir()はフォルダが存在する場合でもFalseを返します
I次のディレクトリ構造を持っている:
私はOP私のPythonのコマンドラインを開き、以下のフォルダが実際に存在する場合、私が手にしてみてくださいX:\
pythonscripts\
files\
Films\
Series\
src\
:奇数である
>>> import os
>>> os.path.isdir('X:\pythonscripts\src')
True
>>> os.path.isdir('X:\pythonscripts\files')
False
>>> os.path.isdir('X:\pythonscripts\files\Films')
False
>>> os.path.isdir('X:\pythonscripts\files\Series')
False
、これらのパスをWindowsエクスプローラにコピー&ペーストすると問題なくアクセスできます。私はパーミッションをチェックして、すべてのフォルダに同じパーミッションを持っています。誰かが私が間違っていることを知っていますか?