"); //-->
如今想要学习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专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
LISI AUTOMOTIVE在上海工厂启用罗克韦尔自动化旗下Plex ERP
差动输入一差动输出电路图
是德科技与三星联合展示基于NVIDIA AI Aerial平台的AI-for-RAN技术
ADI公司DiffAmpCalc导览
内置Reset、WDT电路的串行E2PROM原理及应用设计
电阻电桥放大电路图
如何申请ADI免费样片
ADI在线研讨会:利用 ECG AFE 简化病人监护仪设计
小型化设备设计的救星,节约空间又高效!
罗德与施瓦茨发布全新R&S ZNB3000矢量网络分析仪
庖丁解牛:USB驱动开发技术彻底解密 (《PDIUSBD12 USB器...
多路缓冲放大电路图
有关VxWorks的串口驱动问题?
内置LCD驱动器的P89LPC9401 Flash单片机数据手册-02
资产追踪和个人安全解决方案通过Nordic低功耗蓝牙技术精确定位员工和贵重物品
瑞萨和Altium联合推出“Renesas 365 Powered by Altium”——软件定义产品的突破性行业解决方案
联想的具体方法如下
差动输入一差动输出放大电路图
基础教程:传感器及其如何使用
[求助]串口接收数据问题?
ADI在线研讨会:解决工业自动化领域的隔离难题
英特尔陈葆立:以灵活算力配置为企业带来多元选择
e络盟“顶尖科技之声”新一期探讨“电气化竞赛”
内置Reset、WDT电路的串行E2PROM选型指南
嵌入式UART转CAN模块系列产品选型指南
Ceva与夏普合作开发“超越5G”物联网终端
使用示波器对三相电机驱动器进行测量(上)
[求助]谁有9200的开发板,能否帮个忙
1.5V LED手电筒制作电路图
FPGA能做DCT变换吗?