标签: python python-3.x
我有一个包含路径的字符串
str = "/example/path/with/different/trailing/delimiter\"
我希望修剪前导和尾随/和\。 Python 3中的最佳实践是什么?
/
\
目前我正在使用
trimmedPath = str.strip("/\\") # trimmedPath is "example/path/with/different/trailing/delimiter" as desired
两个问题:
答案 0 :(得分:9)
我相信strip是pythonic方式。通常情况下有内置函数。
strip
os库中有一些内置的路径操纵器。如果其中一个操纵符与您的用例匹配,您可能希望使用它们。
os
答案 1 :(得分:7)
strip()的实例;在这种情况下,删除前导加号:
strip()
In [1]: phone_number = "+14158889999" In [2]: phone_number.strip('+') Out[2]: '14158889999'