wuna 发表于 2022-9-4 14:59:10

python文件夹

path1 = r"C:\Users\22536\Downloads\main\moxing"
如何返回路径中的所有文件夹,如何moxing这个文件夹

Twilight6 发表于 2022-9-4 14:59:11



利用 os 模块,参考代码:

import os

path1 = r"C:\Users\22536\Downloads\main\moxing"
dir, file = [], []

for i in os.listdir(path1):
    if os.path.isdir(path1 + os.sep + i):
      dir.append(i)
    else:
      file.append(i)


print(path1 + "路径下的文件夹:", *dir)
print(path1 + "路径下的文件:", *file)

os 模块速查手册:https://fishc.com.cn/forum.php?mod=viewthread&tid=45512

hrpzcf 发表于 2022-9-4 15:14:39

import os

path1 = r"C:\Users\22536\Downloads\main\moxing"

# 每循环一次 root 就深入一层目录
for root, dirs, files in os.walk(path1):
    # dirs 是 root 中的所有文件夹,files 是 root 中的所有文件
    for d indirs:
      print(os.path.join(root, d))
页: [1]
查看完整版本: python文件夹