1. ホーム
  2. python

[解決済み] Pythonでディレクトリが存在するかどうかを確認する方法

2022-03-16 09:32:08

質問

os モジュールのような、ディレクトリが存在するかどうかを調べる方法はありますか?

>>> os.direxists(os.path.join(os.getcwd()), 'new_folder')) # in pseudocode
True/False

解決方法は?

あなたが探しているのは os.path.isdir または os.path.exists ファイルかディレクトリかを気にしない場合。

>>> import os
>>> os.path.isdir('new_folder')
True
>>> os.path.exists(os.path.join(os.getcwd(), 'new_folder', 'file.txt'))
False

または pathlib :

 >>> from pathlib import Path
 >>> Path('new_folder').is_dir()
 True
 >>> (Path.cwd() / 'new_folder' / 'file.txt').exists()
 False