パスの操作
公式サイト:
os.path – 共通のパス名操作 | Python 3.x ドキュメント [公式]
パスを結合する (join)
join
を使ってパスを組み立てる。
user_dir = os.path.join("C:\\", "Users", "[User Name]")
Code language: Python (python)
参考:
パスの結合は os.path.join() を使用する | ポテサラ
os.path.join() の注意事項 | 黒くまのおむすび
Windows でパスを指定する時は注意 | buralog
os.path.join | Python 3.x ドキュメント [公式]
os.path.join on Windows – Stack Overflow
パスを操作する
- os.path.basename:ファイル名を取得する
- os.path.dirname:ディレクトリを取得する
- os.path.split:パスをファイル名とディレクトリに分割する
参考:
os.path – 共通のパス名操作 | Python 3x ドキュメント [公式]
パスを判定する
- os.path.exists:パスが存在するか判定する
- os.path.isfile:ファイルが存在するか判定する
- os.path.isdir:パスがディレクトリであるか判定する
- os.path.islink:パスがシンボリックリンクかどうか判定する
参考:
os.path – 共通のパス名操作 | Python 3x ドキュメント [公式]
カレントディレクトリを取得する
カレントディレクトリを取得するには、os.getcwd 関数を用いる。
import os
pwd = os.getcwd()
Code language: Python (python)
ドキュメント:
os.getcwd | Python 3.x ドキュメント [公式]
参考:
カレントディレクトリを取得/変更 | note.nkmk.me
Find the current directory and file’s directory – Stack Overflow
How to get the current working directory? – Stack Overflow