获取不带文件名的文件路径

Ari*_*Ari -1 python

给定文件路径

/path/to/some/file.jpg
Run Code Online (Sandbox Code Playgroud)

我怎么会

/path/to/some
Run Code Online (Sandbox Code Playgroud)

我正在做

fullpath = '/path/to/some/file.jpg'
filepath = '/'.join(fullpath.split('/')[:-1])
Run Code Online (Sandbox Code Playgroud)

但我认为这容易出错

Lev*_*sky 6

os.path.split

dirname, fname = os.path.split(fullpath)
Run Code Online (Sandbox Code Playgroud)

根据文档:

将路径名路径拆分为一对,(head, tail)其中tail是最后一个路径名组件,而head是导致该路径名的所有内容。在 尾部部分永远不会包含一个斜杠; 如果路径以斜线结尾,则尾巴 将为空。如果path中没有斜线,head将为空。

os.path 始终是适用于运行代码的平台的模块。