python分割路径形成列表
时间: 2024-10-22 07:03:06 浏览: 15
python实现图片中文字分割效果
在Python中,可以使用内置的os模块中的`split()`函数来分割文件或路径,并将其转换成列表形式。`split()`方法会按照路径分隔符(通常为`\` on Windows 或 `/` on Unix/Linux系统)将字符串分割,返回一个包含各个部分的列表。
例如:
```python
import os
path = "/Users/username/Documents/python-project"
parts_list = os.path.split(path)
# 输出:['/Users/username/Documents', 'python-project']
print(parts_list)
```
如果你想进一步分解目录结构,直到只剩下每个单独的元素(如文件名),你可以多次调用`split()`:
```python
full_parts = []
while path:
path, tail = os.path.split(path)
if tail: # 防止空路径导致无限循环
full_parts.append(tail)
# 输出:['python-project']
print(full_parts)
```
阅读全文