专栏中心

EEPW首页 > 专栏 > Python视频教程之Python中遍历一个目录 输出所有的文件名方法

Python视频教程之Python中遍历一个目录 输出所有的文件名方法

发布人:扣丁学堂2 时间:2021-01-27 来源:工程师 发布文章

如今想要学习Python的小伙伴越来越多,不论是参加Python培训还是自学Python开发的小伙伴都有。本篇文章给喜欢Python开发的小伙伴分享一下Python中如何遍历一个目录 输出所有的文件名,希望能帮到对Python开发感兴趣的小伙伴们。

扣丁学堂简述Python中如何遍历一个目录 输出所有的文件名

python 获取一个文件夹内(包括子文件夹)所有文件的名字和路径

import os
dir = "e:\\"
for root, dirs, files in os.walk(dir):
  for file in files:
    print os.path.join(root,file)


或:

import os
path = r'e:\case'
fns = [os.path.join(root,fn) for root, dirs, files in os.walk(path) for fn in files]
for f in fns:
  print(f)
print(len(fns))
#coding=utf-8
import os

def GetFileList(dir, fileList):
  newDir = dir
  if os.path.isfile(dir):
    fileList.append(dir.decode('gbk'))
  elif os.path.isdir(dir): 
    for s in os.listdir(dir):
      #如果需要忽略某些文件夹,使用以下代码
      #if s == "xxx":
        #continue
      newDir=os.path.join(dir,s)
      GetFileList(newDir, fileList) 
  return fileList

list = GetFileList('D:\\workspace\\PyDemo\\fas', [])
for e in list:
  print e


好了,关于Python中如何遍历一个目录及输出所有的文件名就先给大家分享这些,想要学习Python的小伙伴快到扣丁学堂Python在线学习报名学习吧。扣丁学堂不仅有专业的老师和与时俱进的课程体系,还有大量的Python在线视频供学员观看学习,想要学好Python高薪就业的小伙伴快快行动吧。扣丁学堂python学习交流群:816572891。微信号:codingbb

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

LISI AUTOMOTIVE在上海工厂启用罗克韦尔自动化旗下Plex ERP

是德科技与三星联合展示基于NVIDIA AI Aerial平台的AI-for-RAN技术

ADI公司DiffAmpCalc导览

视频 2012-06-18

内置Reset、WDT电路的串行E2PROM原理及应用设计

如何申请ADI免费样片

视频 2012-06-18

ADI在线研讨会:利用 ECG AFE 简化病人监护仪设计

视频 2012-06-18

小型化设备设计的救星,节约空间又高效!

罗德与施瓦茨发布全新R&S ZNB3000矢量网络分析仪

资产追踪和个人安全解决方案通过Nordic低功耗蓝牙技术精确定位员工和贵重物品

瑞萨和Altium联合推出“Renesas 365 Powered by Altium”——软件定义产品的突破性行业解决方案

基础教程:传感器及其如何使用

视频 2012-06-18

ADI在线研讨会:解决工业自动化领域的隔离难题

视频 2012-06-18

英特尔陈葆立:以灵活算力配置为企业带来多元选择

e络盟“顶尖科技之声”新一期探讨“电气化竞赛”

内置Reset、WDT电路的串行E2PROM选型指南

嵌入式UART转CAN模块系列产品选型指南

Ceva与夏普合作开发“超越5G”物联网终端

使用示波器对三相电机驱动器进行测量(上)

更多 培训课堂
更多 焦点
更多 视频

技术专区