【Python】pathを拡張子とそれ以外に分ける os.path.splitext

Pythonでpathを拡張子それ以外に分ける用法を紹介します。

以下のような感じですね。

標準ライブラリで簡単にできます。os.path.splitextを使います。

環境

  • python 3.8

サンプルコード

os.path.splitext関数にpathの文字列をいれてあげるだけです。

>>> os.path.splitext("/test/path/filename.md")
('/test/path/filename', '.md')

>>> os.path.splitext("/test/path/filename.py")
('/test/path/filename', '.py')

拡張子とそれ以外に分けれたタプル返されていることがわかります。

参考文献

https://docs.python.org/ja/3/library/os.path.html

タイトルとURLをコピーしました