包含路径操作的字符串。

pathstring的Python项目详细描述


PyPI version.Supported Python versions.Project license.Azure Pipelines build status.Code formatted by Black.

pathstring是一个非常小的模块,它只提供一个类 (pathstring.Path)这是一个支持路径操作的字符串。 技术上,它将str子类和与路径相关的操作委托给 pathlib.Path

与pathlib路径的区别是:

  • 路径是字符串,无需将它们转换为字符串。
  • “纯粹的”和“具体的”道路没有区别。
  • posix和windows路径之间没有明确的区别,但是路径是 总是“本地”到他们的平台。
  • 添加调用^{tt5}的Path.rmtree()方法$ 在路上。实际上,由于路径是字符串,shutil.rmtree(path) 也会起作用的。
  • strict参数添加到Path.relative_to()方法 当设置为False时,它也将在层次结构中向上导航。
  • 不支持在Windows上进行不区分大小写的比较。
  • 没有Path.replace()方法,因为它会导致与 str.replace()

特性是针对pathlib documentation进行广泛测试的,以保证 兼容性。

许可证

版权所有(c)2019 H.Turgut Uyar<;uyar@tekir.org>;

pathstring是根据bsd许可证发布的。阅读包含的 LICENSE.txt文件了解详细信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java WebClient请求级别超时抛出名为default onErrorDropped的运算符   java JAXB外部绑定文件错误   Freemarker中的java转义宏参数值   java正在同步来自不同对象{已编辑}的线程   java如何在另一个类上更新活动中的元素   java Hibernate连接查询   java可以使用Apache Crunch创建类似于图形的数据结构吗?   java在JLabel的开头加上3个点   java 安卓应用程序显示线程错误   java@RequestBody在Spring中总是空的   java Android异步任务永远不会结束   具有多个属性的java Jaxws枚举   java中的安卓 Stripe InvalidRequestException   多线程java。util。非多线程程序中的ConcurrentModificationException   Minecraft Java插件如何删除HashMap中存储的所有块   空Java字符串的大小   从AJP连接器请求检索Shibboleth属性的java   oracle11g将Java类文件加载到Oracle数据库