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を学びたい方へ
この記事では、os.path.splitext()
を用いると、ファイル名から拡張子を取得することが出来ることに関して学びました。
もっと学びたいと思われた方にAI Academy Bootcampの公式LINEをご紹介します。友だち登録してくださった方に無料講義や無料動画のご案内、受講割引クーポンのプレゼントもございます。
無料で始めるチャンスです!
AI Academy Bootcamp ではAI・データサイエンス、機械学習の実践力を高める全4コース40時間以上の動画が見放題!AIの学習に必須のPythonの学習から始まり、データサイエンス・機械学習など、目的に応じた幅広い分野をカバーしています。
無料講義や無料動画を試して頂いて、ご受講をご検討頂けましたら幸いです。