1. ホーム
  2. python

[解決済み] Pythonでファイルの絶対パスを取得する方法

2022-03-20 08:39:04

質問

次のようなパスがあるとします。 "mydir/myfile.txt" Python で現在の作業ディレクトリからの相対的なファイルの絶対パスを見つけるにはどうしたらいいですか?例えば、Windowsの場合、私は次のように終わるかもしれません。

"C:/example/cwd/mydir/myfile.txt"

解決方法は?

>>> import os
>>> os.path.abspath("mydir/myfile.txt")
'C:/example/cwd/mydir/myfile.txt'

また、すでに絶対パスになっている場合も動作します。

>>> import os
>>> os.path.abspath("C:/example/cwd/mydir/myfile.txt")
'C:/example/cwd/mydir/myfile.txt'