この記事では、Pythonのコード内から環境に応じたセパレータを取得する方法を解説します。
セパレータとは、main.pyの.や、/Users/user/Desktop/の/などの区切り文字のことを言います。MacやWindowsなどの違う環境では、セパレータが異なることがあります。
ちなみこの記事では、Macで実行しています。
それでは、セパレータの取得方法を見ていきましょう!
スポンサーリンク
パス名を分割するセパレータの取得
パス名を分割するセパレータは、os.sepから取得できます。
import os print(os.sep)
実行結果
/
PATHで使われるセパレータの取得
OSのPATHを区切るのに使われるセパレータは、os.pathsepから取得できます。
import os print(os.pathsep)
実行結果
:
ファイル名と拡張子を分けるセパレータの取得
ファイル名と拡張子を繋ぐセパレータは、os.extsepから取得できます。
import os print(os.extsep)
実行結果
.


