【初心者向け】Python os.path.splitext() とは?

このサイトは、Pythonや生成AIなどを学べるオンラインプログラミングスクール AI Academy Bootcampが運営しています。

Python os.path.splitext()とは?

os.path.splitext() とは、ファイル名から拡張子を取得するためのosモジュールのメソッドです。

os.path.splitext() を実行すると、パスから拡張子以外と拡張子に分割されたタプルで値を取得することができます。

import os

file_path = "/main/sample.py"
ex = os.path.splitext(file_path)
print(ex)
print(ex[0])
print(ex[1])

出力結果

('/main/sample', '.py')
/main/sample
.py

拡張子部分は、変数exの2番目(インデックス番号は0から始まるので1)に、拡張子の「.py」が格納されています。

補足ですが、引数にしたパス文字列の中に、拡張子ピリオドが存在しない場合には、パスのすべてと空白文字列のタプルが戻ってきます。

import os

file_path = "/main/sample"
ex = os.path.splitext(file_path)
print(ex)

出力結果

('/main/sample', '')

もっとPythonを学びたい方へ🎁学習に役立つライブラリーをLINEでプレゼント !

オンラインプログラミングスクールのAI Academy Bootcamp LINE公式のライブラリーでは無料動画、講座、最新技術資料など学習や業務に役立つ秀逸な教材や実践的なリソースを豊富に取り揃えています!毎週新しいコンテンツも更新中です。LINE友だち登録でプレゼントします。ぜひご活用ください!

AI Academy Bootcamp ではAI・データサイエンス、機械学習の実践力を高める全4コース40時間以上の動画が見放題!AIの学習に必須のPythonの学習から始まり、データサイエンス・機械学習など、目的に応じた幅広い分野をカバーしています。

無料講義や無料動画を試して頂いて、ご受講をご検討頂けましたら幸いです。

コメントを残す