[Python] python列出文件夹下的所有文件 →→→→→进入此内容的聊天室

来自 , 2020-08-23, 写在 Python, 查看 115 次.
URL http://www.code666.cn/view/841b60e2
  1. #方法1:使用os.listdir
  2. import os
  3. for filename in os.listdir(r'c:\windows'):
  4.     print filename
  5.  
  6. #方法2:使用glob模块,可以设置文件过滤
  7. import glob
  8. for filename in glob.glob(r'c:\windows\*.exe'):
  9.     print filename
  10.  
  11. #方法3:通过os.path.walk递归遍历,可以访问子文件夹
  12. import os.path
  13. def processDirectory ( args, dirname, filenames ):
  14.     print 'Directory',dirname
  15.     for filename in filenames:
  16.         print ' File',filename
  17.  
  18. os.path.walk(r'c:\windows', processDirectory, None )
  19.  
  20. #方法4:非递归
  21. import os
  22. for dirpath, dirnames, filenames in os.walk('c:\\winnt'):
  23.     print 'Directory', dirpath
  24.     for filename in filenames:
  25.         print ' File', filename
  26. #//python/211

回复 "python列出文件夹下的所有文件"

这儿你可以回复上面这条便签

captcha