列出子目录路径

2024-04-23 11:42:38 发布

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

我有一个目录,我需要为子目录做一个路径列表。你知道吗

例如,我的主目录是

C:\A

它包含四个不同的子目录:A1,A2,A3,A4

我需要这样一份清单:

Path_List = ["C:\A\A1","C:\A\A2","C:\A\A3","C:\A\A4"]

干杯


Tags: path路径目录a2列表a1a3list
2条回答
import os

base_dir = os.getcwd()
sub_dirs = [os.path.join(base_dir, d) for d in os.listdir(base_dir)]

您可以(而且我认为应该)使用os模块,它易于使用,并提供了许多处理路径的内容。你知道吗

我不想再说了,因为你的问题含糊不清,没有努力寻找。不客气!!你知道吗

sub_dirs = os.listdir(os.getcwd()) ## Assuming you start the script in C:/A
path_list = []
for i in sub_dirs:
    path_list.append(os.path.join(os.getcwd(),i))

又脏又快。你知道吗

相关问题 更多 >