Python

【Python】環境に応じたセパレータの取得方法

この記事では、Pyhtonのソースコード内から実行環境に応じたセパレータを取得する方法を解説します。

セパレータとは、main.py.のことや、/Users/user/Desktop//などの区切り文字のことを言います。

それでは、セパレータの取得方法を見ていきましょう❗️

この記事はMacで実行しました。Windowsで実行すると異なった結果が得られます。

パス名を分割するセパレータの取得

パス名を分割するセパレータはos.sepから取得できます。

import os
 
print(os.sep)

実行結果

/

PATHで使われるセパレータの取得

OSのPATHを区切るのに使われるセパレータはos.pathsepから取得できます。

import os

print(os.pathsep)

実行結果

:

ファイル名と拡張子を分けるセパレータの取得

ファイル名と拡張子を繋ぐセパレータはos.extsepから取得できます。

import os

print(os.extsep)

実行結果

.