亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python如何獲取目錄下所有子目錄

小億
264
2023-09-26 19:02:29
欄目: 編程語言

Python可以使用os模塊來獲取目錄下的所有子目錄。

方法一:使用os.walk()函數

os.walk()函數可以遍歷指定目錄下的所有子目錄和文件。它返回一個生成器,生成器的每個元素是一個包含三個元素的元組,分別是當前目錄路徑、當前目錄下的子目錄列表和當前目錄下的文件列表。

例如,以下代碼可以獲取當前目錄下的所有子目錄:

import os
# 獲取當前目錄
root_dir = '.'
# 使用os.walk()函數遍歷目錄
for root, dirs, files in os.walk(root_dir):
for dir in dirs:
print(os.path.join(root, dir))

方法二:使用os.listdir()函數

os.listdir()函數返回指定目錄下的所有文件和子目錄的名稱列表。

例如,以下代碼可以獲取當前目錄下的所有子目錄:

import os
# 獲取當前目錄
root_dir = '.'
# 使用os.listdir()函數獲取目錄下的所有子目錄
for dir_name in os.listdir(root_dir):
dir_path = os.path.join(root_dir, dir_name)
if os.path.isdir(dir_path):
print(dir_path)

以上兩種方法都可以獲取指定目錄下的所有子目錄。根據具體需要選擇使用哪種方法。

0
陆丰市| 图木舒克市| 利津县| 会昌县| 塘沽区| 浦县| 乌拉特前旗| 古浪县| 万载县| 多伦县| 武宁县| 澜沧| 甘洛县| 夏津县| 法库县| 旬阳县| 栖霞市| 抚松县| 依安县| 桂平市| 广南县| 循化| 平顶山市| 济宁市| 连云港市| 青浦区| 井陉县| 潞西市| 鹤山市| 高邮市| 博乐市| 沭阳县| 牟定县| 马鞍山市| 绥滨县| 毕节市| 通辽市| 攀枝花市| 河间市| 莱西市| 临洮县|