相关疑难解决方法(0)

仅使用pathlib规范化不存在的路径

python最近添加了pathlib模块(我非常喜欢!).

只有一件事我正在努力:是否可以规范化不存在的文件或目录的路径?我能完美地做到这一点os.path.normpath.但是,除了应该处理路径相关内容的库以外,还有什么不是荒谬的吗?

我想要的功能是:

from os.path import normpath
from pathlib import Path
pth = Path('/tmp/some_directory/../i_do_not_exist.txt')
pth = Path(normpath(str(pth)))
# -> /tmp/i_do_not_exist.txt
Run Code Online (Sandbox Code Playgroud)

但无需诉诸os.path和不必输入str和返回Path.也pth.resolve()不会为不存在的文件.

有一个简单的方法pathlib吗?

python python-3.x python-3.4

18
推荐指数
2
解决办法
2892
查看次数

标签 统计

python ×1

python-3.4 ×1

python-3.x ×1