加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python 遍历文件夹和文件

发布时间:2020-12-20 12:56:42 所属栏目:Python 来源:网络整理
导读:import ?os import ?os.path # ?os,os.path里包含大多数文件访问的函数,所以要先引入它们. # ?请按照你的实际情况修改这个路径 rootdir? = ? " d:/download " for ?parent,?dirnames,?filenames? in ?os.walk(rootdir): ???? # case?1: ???? for ?dirname? i

import ?os import ?os.path # ?os,os.path里包含大多数文件访问的函数,所以要先引入它们. # ?请按照你的实际情况修改这个路径 rootdir? = ? " d:/download " for ?parent,?dirnames,?filenames? in ?os.walk(rootdir): ???? # case?1: ???? for ?dirname? in ?dirnames: ???????? print ?( " parent?is: " ? + ?parent) ???????? print ?( " dirname?is: " ? + ?dirname) ???? # case?2 ???? for ?filename? in ?filenames: ???????? print ?( " parent?is: " ? + ?parent) ???????? print ?( " filename?with?full?path?: " ? + ?os.path.join(parent,?filename)) ‘‘‘ 知识点: ????*?os.walk返回一个三元组.其中dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径).parent表示父目录. ????*?case1?演示了如何遍历所有目录. ????*?case2?演示了如何遍历所有文件. ????*?os.path.join(dirname,filename)?:?将形如"/a/b/c"和"d.java"变成/a/b/c/d.java". ‘‘‘

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读