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

简介: python遍历一个目录,输出所有文件名pythonos模块osimport os   def GetFileList(dir, fileList):  newDir = dir  if os.

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

目录
相关文章
|
1月前
|
算法 定位技术 Python
震惊!Python 图结构竟然可以这样玩?DFS&BFS 遍历技巧大公开
在 Python 编程中,图是一种重要的数据结构,而深度优先搜索(DFS)和广度优先搜索(BFS)是遍历图的两种关键算法。本文将通过定义图的数据结构、实现 DFS 和 BFS 算法,并通过具体示例展示其应用,帮助读者深入理解这两种算法。DFS 适用于寻找路径和检查图连通性,而 BFS 适用于寻找最短路径。掌握这些技巧,可以更高效地解决与图相关的复杂问题。
28 2
|
1月前
|
Python
不容错过!Python中图的精妙表示与高效遍历策略,提升你的编程艺术感
本文介绍了Python中图的表示方法及遍历策略。图可通过邻接表或邻接矩阵表示,前者节省空间适合稀疏图,后者便于检查连接但占用更多空间。文章详细展示了邻接表和邻接矩阵的实现,并讲解了深度优先搜索(DFS)和广度优先搜索(BFS)的遍历方法,帮助读者掌握图的基本操作和应用技巧。
37 4
|
1月前
|
算法 Python
Python图论探索:从理论到实践,DFS与BFS遍历技巧让你秒变技术大牛
图论在数据结构与算法中占据重要地位,应用广泛。本文通过Python代码实现深度优先搜索(DFS)和广度优先搜索(BFS),帮助读者掌握图的遍历技巧。DFS沿路径深入搜索,BFS逐层向外扩展,两者各具优势。掌握这些技巧,为解决复杂问题打下坚实基础。
37 2
|
2月前
|
Python
Python实用记录(四):os模块-去后缀或者改后缀/指定目录下图片或者子目录图片写入txt/csv
本文介绍了如何使用Python的os模块来操作文件,包括更改文件后缀、分割文件路径和后缀、将指定目录下的所有图片写入txt文档,以及将指定目录下所有子目录中的图片写入csv文档,并为每个子目录分配一个标签。
28 1
|
2月前
|
编解码 UED Python
Python批量修改指定目录下图片的大小名文章
Python批量修改指定目录下图片的大小名文章
22 1
|
3月前
|
数据处理 Python
python遍历文件夹所有文件按什么排序
python遍历文件夹所有文件按什么排序
30 0
|
3月前
|
Python
Python获取二级目录的第二文件名
Python获取二级目录的第二文件名
|
3月前
|
Python
Python将目录分割成数组
Python将目录分割成数组
|
3月前
|
Python
python编程获取续蜀山剑侠传:从目录名称、网址到内容
python编程获取续蜀山剑侠传:从目录名称、网址到内容
|
开发者 Python