zhzhx 发表于 2023-2-23 17:18

python遍历所有的文件与文件夹

import os


# 遍历文件夹
def walkFile(file):
    for root, dirs, files in os.walk(file):
      # root 表示当前访问的文件夹路径
      # dirs 表示该文件夹下的子目录名list
      # files 表示该文件夹下的文件list
      # 遍历文件
      for f in files:
            print(os.path.join(root, f))
      # 遍历所有的文件夹
      for d in dirs:
            print(os.path.join(root, d))


def main():
    walkFile(r"D:\Desktop\221")


if __name__ == '__main__':
    main()

无闻无问 发表于 2023-2-23 17:23

函数不加异常处理,不加路径合法判定…90分:lol

52PJ一只小团团 发表于 2023-2-23 17:36

也许你可以这样写{:17_1062:}

https://s1.ax1x.com/2023/02/23/pSxUZzF.jpg

heign 发表于 2023-2-23 18:13

路径对象更好用
from pathlib import Path

学惭淹贯 发表于 2023-2-23 18:19

52PJ一只小团团 发表于 2023-2-23 17:36
也许你可以这样写

这是什么机器人回复的??最近很火的ChatGPT吗?

zgdtianya 发表于 2023-2-23 18:47

学习了0000

无闻无问 发表于 2023-2-23 21:21

52PJ一只小团团 发表于 2023-2-23 17:36
也许你可以这样写

牛逼,大部分程序猿要失业了:lol

long8586 发表于 2023-2-23 21:24

不错啊,学习了。

52PJ一只小团团 发表于 2023-2-23 23:25

无闻无问 发表于 2023-2-23 21:21
牛逼,大部分程序猿要失业了

哈哈哈哈哈

52PJ一只小团团 发表于 2023-2-23 23:25

学惭淹贯 发表于 2023-2-23 18:19
这是什么机器人回复的??最近很火的ChatGPT吗?

是的,写这种小代码很方便哦
页: [1] 2
查看完整版本: python遍历所有的文件与文件夹