修剪字符串中的特定前导和尾随字符

2024-06-16 12:27:19 发布

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

我有一个包含路径的字符串

str = "/example/path/with/different/trailing/delimiter\"

我想修剪前导和尾随的/\。Python 3中的最佳实践是什么?

目前我正在使用

trimmedPath = str.strip("/\\")
# trimmedPath is "example/path/with/different/trailing/delimiter" as desired

两个问题:

  1. 这是Python 3中修剪特定字符的最佳修剪函数吗?
  2. Python 3中是否有用于此类操作的特定路径函数,因此我不必手动设置分隔符?

Tags: path函数字符串路径isexampleaswith
2条回答

操作中的strip()示例;在本例中,删除前导加号:

In [1]: phone_number = "+14158889999"

In [2]: phone_number.strip('+')
Out[2]: '14158889999'

我相信^{}是Python的方式。当有内置函数时通常是这样。

^{}库中提供了一些内置路径操纵器。如果其中一个操纵器与您的用例匹配,则可能需要使用它们。

相关问题 更多 >