0
点赞
收藏
分享

微信扫一扫

Python将目录分割成数组

Python将目录分割成数组


要将目录路径分割成数组,你可以使用 Python 的 `os` 模块中的 `os.path.split()` 或 `os.path.split()` 函数,或者使用字符串的 `split()` 方法。以下是使用这两种方法的示例:


使用 `os.path.split()` 函数:


```python

import os


# 目录路径

directory_path = '/path/to/your/directory'


# 使用 os.path.split() 函数分割目录路径

directory_parts = []

while True:

   directory_path, directory = os.path.split(directory_path)

   if directory:

       directory_parts.insert(0, directory)

   else:

       if directory_path:

           directory_parts.insert(0, directory_path)

       break


print(directory_parts)

```


使用字符串的 `split()` 方法:


```python

# 目录路径

directory_path = '/path/to/your/directory'


# 使用字符串的 split() 方法分割目录路径

directory_parts = directory_path.split('/')

print(directory_parts)

```


这两种方法都会将目录路径分割成一个数组,数组的元素是目录的各个部分。在这两种示例中,`directory_parts` 数组将包含目录路径中的每个部分,你可以按需使用它们。请注意,使用 `os.path.split()` 函数的好处是可以跨不同操作系统的目录分隔符正常工作(例如,'\' 或 '/')。

举报

相关推荐

0 条评论