python3.3 遍历文件夹及文件 小例

原创 2013年06月06日 12:02:41
import os
import os.path

# this folder is custom
rootdir="D:/360Downloads/testFile1"
for parent,dirnames,filenames in os.walk(rootdir):
	#case 1:
	for dirname in dirnames:
		print("parent folder is:" + parent)
		print("dirname is:" + dirname)
	#case 2
	for filename in filenames:	
		print("parent folder is:" + parent)
		print("filename with full path:"+ os.path.join(parent,filename))
		


* os.walk返回一个三元组.其中dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径).parent表示父目录.  

* case1 演示了如何遍历所有目录.  

* case2 演示了如何遍历所有文件.
* os.path.join(dirname,filename) : 将形如"/a/b/c"和"d.java"变成/a/b/c/d.java". ''' 


效果图:


【Python】三种遍历文件目录的方法

#coding:utf-8 # 方法1:递归遍历目录 import os def visitDir(path): li = os.listdir(path) for p in li...
  • ghxbob
  • ghxbob
  • 2015年10月18日 13:14
  • 2338

Python 文件夹遍历和文件查找

# -*- coding: utf-8 -*- #to find where use the table on xxxxx xxxxxx production env ''' 在项目中我们元数据...
  • haohaixingyun
  • haohaixingyun
  • 2017年05月25日 15:49
  • 790

python3 字典遍历操作

python字典遍历
  • sxingming
  • sxingming
  • 2016年04月20日 15:33
  • 10809

python遍历文件夹,指定遍历深度与忽略目录

背景需要在文件夹中搜索某一文件,找到后返回此文件所在目录。用最常规的os.listdir()方式实现了一版,但执行时报错:递归超过最大深度。于是自己添加了点功能,之所有写此函数是为了让它适应不同的项目...
  • yu12377
  • yu12377
  • 2017年09月13日 14:39
  • 638

python下递归遍历目录和文件

#!/usr/bin/python #coding:utf8 import os def dirlist(path, allfile): filelist = os.listdir(path)...
  • yuan_lo
  • yuan_lo
  • 2014年09月21日 10:46
  • 18344

遍历文件夹下后缀为csv的文件,保存文件名

# -*- coding: utf-8 -*- """ Created on Wed Nov 01 15:19:27 2017 @author: Administrator """ impor...
  • a8874846
  • a8874846
  • 2017年11月01日 15:35
  • 112

python 遍历文件夹

文件夹A A-1.txt A-2.txt A-AA A-AA-11.txt 1.只遍历给定路径下的文件名 import os def eachFile(filepath): #遍历指定目...
  • u010339647
  • u010339647
  • 2017年10月19日 10:29
  • 71

Python3.4操作文件目录(Windows下)

编程语言对文件系统的操作是一项必不可少的功能,各种编程语言基本上都有对文件系统的操作,最简洁的莫过于linux里面shell的操作了,其次,则是python,ruby等动态语言的操作,那么,今天散仙来...
  • yu757371316
  • yu757371316
  • 2017年02月08日 10:36
  • 2448

Python3,文件读取(一)

import os#导入标准库“os” print(os.getcwd())#当前的工作目录 os.chdir("HeadFirstPython")#切换文件夹 os.chdir("ch...
  • u013267687
  • u013267687
  • 2015年02月23日 11:45
  • 801

【Python】Python读取文件夹下的所有文件

os.listdir(path)是得到在path路径下所以文件的名称列表。     open(path)是打开某个文件。     iter是python的迭代器。         所以读...
  • LZGS_4
  • LZGS_4
  • 2015年12月21日 11:54
  • 29598
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python3.3 遍历文件夹及文件 小例
举报原因:
原因补充:

(最多只允许输入30个字)