真的路径.py请站起来吗?

2024-04-20 04:01:24 发布

您现在位置:Python中文网/ 问答频道 /正文

有一个很好的模块,path.py,由jasonorendorff编写。如果我没记错的话,有一些关于将它添加到标准库的讨论,然后它就消失了。在

现在看来,有多个原来的发展。到目前为止,我可以找到unipath,看起来像forked path.pyanother one,以及其他一些根据PyPI。在

有没有人有这些选择的经验?在功能、维护或任何其他标准方面,一个比另一个好吗?还是我随便挑一个?在

(为这个异想天开的标题道歉。我第一次选的是“哪个路径.py?" 但这对苏的口味来说太短了。)


Tags: 模块pathpy路径功能pypi标题标准
2条回答

全部路径.py粉丝们站起来!在

从python3.4开始,一个模块处理路径module ^{}。它以PEP 428为基础,深受我们挚爱的启发路径.py,但似乎采取了一些不同的方法,特别是在Windows路径和Unix路径之间的强烈区别上。在

我也是这个模块的粉丝已经有一段时间了。This one似乎有最新的提交,而且也是真实的原始形式,这真的,我最喜欢我尝试过的不同版本。可使用pip install path.py安装

edit:从python3.4开始(在PYPI上向后移植到2.7),有一个名为pathlib的标准lib path模块。它不像某些路径模块那样广泛,但它受益于无杂乱,而且它是一个经过深思熟虑的路径实现,保留了许多现有路径库的最佳基本特性。特别值得注意的是,它干净地处理了不同操作系统路径(Windows和Posix)之间的差异,看起来是一个很好的干净工具,值得一看。不管Python是否拥有人们想要的每一个特性(它没有),Python最终有了一个好的标准路径实现,这是件好事。在

相关问题 更多 >