python遍历一个目录,输出所有文件名

该文章介绍了一个使用Python的os模块遍历文件系统的函数GetFileList,它递归地访问目录并将文件路径添加到列表中。在处理过程中,对文件路径进行了GBK编码,并且可以忽略特定文件夹。示例展示了如何从C:/pyqt4/路径开始获取文件列表。
摘要由CSDN通过智能技术生成

python

os模块

os

import os 
 
def GetFileList(dir, fileList): 
    newDir = dir 
 if os.path.isfile(dir): 
        fileList.append(dir.encode('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('C:pyqt4/', []) 
for e in list: 
 print (e) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值