Pythonでパスからファイル名を取得する
提供: Python入門
2014年1月26日 (日) 15:09時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「Pythonでbasename()を使うには、モジュール os の os.path.basename()を使用します。 ファイル名から拡張子を切り出すには、splitext(spuli...」)
スポンサーリンク
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でファイル名から拡張子を取得する
ツイート
スポンサーリンク