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吗?