中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
济阳县| 汝州市| 鄂托克前旗| 晴隆县| 徐闻县| 民丰县| 上杭县| 九龙坡区| 白河县| 曲周县| 台北县| 乾安县| 芦溪县| 邵东县| 桃源县| 南安市| 资讯| 紫阳县| 洪江市| 天门市| 宜宾市| 全椒县| 北碚区| 平武县| 运城市| 常山县| 高唐县| 揭西县| 临桂县| 旺苍县| 裕民县| 隆尧县| 南投市| 乌鲁木齐市| 合作市| 法库县| 沧源| 盐源县| 湖北省| 乌审旗| 名山县|