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

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

python
os模块
os
  1. import os 
  2.  
  3. def GetFileList(dir, fileList): 
  4. newDir = dir 
  5. if os.path.isfile(dir): 
  6. fileList.append(dir.encode('gbk')) 
  7. elif os.path.isdir(dir):  
  8. for s in os.listdir(dir): 
  9. #如果需要忽略某些文件夹,使用以下代码 
  10. #if s == "xxx": 
  11. #continue 
  12. newDir=os.path.join(dir,s) 
  13. GetFileList(newDir, fileList)  
  14. return fileList 
  15.  
  16. list = GetFileList('C:pyqt4/', []) 
  17. for e in list: 
  18. print (e) 

  19. 代码取自百度知道:http://zhidao.baidu.com/link?url=xbhSxfsy_23SzDkGHs-9Gazw5R_SyVFpQvaKvIyZAf8IBrF12wKzsZicx4TDLyPAAzWJpscFndpLse61LKgr9EH0ESxnh6HWUri5101u1FG

原文地址:https://www.cnblogs.com/marsggbo/p/6622906.html