一个路径,取从倒数第三级目录开始取一直到最后,python
时间: 2024-05-15 15:13:31 浏览: 23
可以使用字符串切片来获取路径中从倒数第三级目录到最后的部分。假设给定的路径为 `path`,可以使用以下代码来获取所需的部分:
```python
last_three = path.split('/')[-3:]
result = '/'.join(last_three)
```
首先,使用 `split()` 方法将路径按照斜杠 `/` 进行分割,得到一个列表。然后,使用列表切片 `[-3:]` 来获取倒数第三个元素及其之后的所有元素。最后,使用 `join()` 方法将这些元素拼接成一个字符串,以斜杠作为分隔符。
相关问题
python find 从倒数第一个市字开始
可以使用负数索引来从倒数第一个字符开始查找,例如:
```python
s = 'Hello World'
index = s.rfind('o') # 从倒数第一个字符开始查找
print(index) # 输出 7
```
在上面的例子中,`rfind()` 方法从字符串末尾开始查找字符 `'o'`,返回的是该字符最后一次出现的索引位置 7。
取一个字符串的倒数十八位到三位怎么取
假设要取的字符串为 `s`,可以使用以下代码来取字符串的倒数十八位到三位:
```
s[-18:-2]
```
这里使用了 Python 中的切片(slice)操作。其中,`-18` 表示倒数第 18 个字符,`-2` 表示倒数第 2 个字符,`:` 表示取字符串的一段。因此,`s[-18:-2]` 表示取字符串 `s` 的倒数第 18 个字符到倒数第 2 个字符之间的子串。