要讀取目錄下的子目錄,可以使用Python的os模塊??梢允褂胦s.listdir()函數(shù)獲取目錄下的所有文件和文件夾,然后使用os.path.isdir()函數(shù)判斷是否為文件夾。
下面是一個示例代碼:
import os
def get_subdirectories(directory):
subdirectories = []
for item in os.listdir(directory):
if os.path.isdir(os.path.join(directory, item)):
subdirectories.append(item)
return subdirectories
directory = "/path/to/directory"
subdirectories = get_subdirectories(directory)
print(subdirectories)
在代碼中,使用os.listdir()函數(shù)獲取目錄下的所有文件和文件夾,然后通過os.path.isdir()函數(shù)判斷是否為文件夾。如果是文件夾,則將其添加到subdirectories列表中。最后打印出子目錄列表。
將"/path/to/directory"替換為實際的目錄路徑即可。