Categories: Python

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

この記事では、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)

実行結果

.
Tags: Tips
ゆうまる

独学でプログラミングを勉強しているおじさん。いろんな言語を勉強したが浅く広くなためあまり仕事につながらない。また忘れっぽいため自分のブログを備忘録としても使っている。産まれてこのかたずっとネコを飼ってる生粋のネコ派。最近お腹が出てきて筋トレに奮闘中!

Recent Posts

【Dart】コンストラクタのデフォルト引数について

Dartのコンストラクタのデフォルト引数…

2週間 ago

【Unity】有料アセットを無料で手に入れる方法

この記事では、Unityの有料アセットを…

4か月 ago

【Python】任意の秒数だけ処理を一時停止する方法【sleep()関数】

この記事では、Pythonで任意の秒数だ…

1年 ago

【Python】Wordの文書の新規作成と読み書き

この記事では、Pythonを使ってWor…

1年 ago

【Python】メタクラスって結局なんなの?

この記事では、Pythonのメタクラスに…

1年 ago