ファイルのベース名なしでファイルのパスを取得するにはどうすればよいですか?
/a/path/to/my/file.txt
->のようなもの/a/path/to/my/
.split()
成功せずに試しました。
ファイルのベース名なしでファイルのパスを取得するにはどうすればよいですか?
/a/path/to/my/file.txt
->のようなもの/a/path/to/my/
.split()
成功せずに試しました。
を使用しos.path.dirname(filename)
ます。
あなたはできるimport os
>>> filepath
'/a/path/to/my/file.txt'
>>> os.path.dirname(filepath)
'/a/path/to/my'
>>>
(dirname, filename) = os.path.split(path)
の潜水艦をチェックos.path
os.path.dirname('/test/one')
Python 3.4以降、Pathlibを使用できます。
from pathlib import Path
path = Path("/a/path/to/my/file.txt")
print(path.parent)