Skip to main content

python memo パスのうしろの / を取り除く

py
os.path.normpath(path)

でうしろのスラッシュは削られる。

または、

py
rstrip('/')

でもよい。

ちなみに、、文字列を取り除くわけではないので

py
rstrip('.md') # これはだめ

これは rstrip が文字セットとして扱うため、たとえば "readme.md" → "read" ではなく "rea" になってしまう可能性があります。