Liquidsのロゴ Liquids

0

相対パス・絶対パスの変換【Python】

Python

相対パスから絶対パスへ変換するには、os.path.abspath()を使用する。
カレントディレクトリが/Users/<ユーザー名>/python-workspaceとすると、以下のような結果になる。

import os

print(os.path.abspath('./test-dir'))
# /Users/<ユーザー名>/python-workspace/test-dir
print(os.path.abspath('./test-dir/tmp.txt'))
# /Users/<ユーザー名>/python-workspace/test-dir/tmp.txt

絶対パスから相対パスへ変換するには、os.path.relpath()を使用する。
カレントディレクトリが/Users/<ユーザー名>/python-workspaceとすると、以下のような結果になる。

import os

print(os.path.relpath('/Users/<ユーザー名>/python-workspace/test-dir'))
# test-dir
print(os.path.relpath('/Users/<ユーザー名>/python-workspace/test-dir/tmp.txt'))
# test-dir/tmp.txt
Liquidsのロゴ Liquids

Liquidsは誰でも投稿・編集ができる技術Wikiコミュニティ📝です。

あなたもLiquidsで技術Wikiを
書いてみませんか?