「Pythonでパスからファイル名を取得する」の版間の差分
提供: Python入門
細 (Daemon がページ「os.path.basename」を「パスからファイル名を取得する」に移動しました) |
細 (Daemon がページ「パスからファイル名を取得する」を「Pythonでパスからファイル名を取得する」に、リダイレクトを残さずに移動しました) |
(相違点なし)
|
2014年1月26日 (日) 15:12時点における最新版
Pythonでbasename()を使うには、モジュール os の os.path.basename()を使用します。 ファイル名から拡張子を切り出すには、splitext(spulit extension)を使用します。
読み方
- basename
- べーす ねーむ
- splitext
- すぷりっと いーえっくてぃー
概要
- basename
- パスからファイル名を取得します。/path/file.ext は file.ext になります。
- splitext
- パスから拡張子を取得します。拡張子を含まないパスと拡張子を取得できます。 /path/file.ext は、 /path/file と .ext に分解されます。
ファイル名を取得する
import os file_path = "/path/to/script.py" print os.path.basename(file_path)
拡張子抜きのファイル名と拡張子を取得する
import os file_path = "/path/to/script.py" #('/path/to/script', '.py') path, ext = os.path.splitext(file_path) # ('script', '.py') path, ext = os.path.splitext( os.path.basename(file_path) )
関連項目
- Pythonでファイルを読む方法
- Pythonで標準入力から読み込む方法
- Pythonでパスからファイル名を取得する (os.path.basename)
- Pythonでファイル名から拡張子を取得する