python遍历文件夹
2016-05-16 19:02
423 查看
import os import re import shutil pathJiaoBen = r'C:\Users\jjw\Desktop\601_英语沪教版九年级下册' #脚本 pathRtf = r'D:\XiZhi\ContentSourceSVN\课文\初三年级下册\英语\601_英语沪教版九年级下册' #课文rtf #C:\Users\jjw\Desktop\601_英语沪教版九年级下册\1_Unit1 Great exploration\1_class_1\1_预习\3_课文朗读 #for root1, dirs1, files1 in os.walk(path1): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for rootRtf, dirRtf, filesRtf in os.walk(pathRtf): for fileRtf in filesRtf: numUnit,numClass,other = fileRtf.split('-',2) rtf = os.path.join(rootRtf,fileRtf) #print (rtf) #print(numUnit+'..'+numClass) pathLangDu = r'\\.*年级.*\\'+numUnit +r'_.*\\'+numClass+r'.*\d\\1_预习\\3_课文朗读$' #print(pathLangDu) for rootJiaoBen, dirJiaoBen, filesJiaoBen in os.walk(pathJiaoBen): if re.findall(pathLangDu,rootJiaoBen): #print(rootJiaoBen) shutil.copy(rtf,rootJiaoBen+'\\' + '课文.rtf') '''else: print("未找到")'''
r''要用单引号,r=regular,使引号里的\不用转意。
相关文章推荐
- Python使用lxml模块和Requests模块抓取HTML页面的教程
- 登录知乎的爬虫
- Ubuntu 14.04下OpenCV 3.0+Python 2.7安装测试
- Python中数字类型
- 我的Python成长之路---第八天---Python基础(24)---2016年3月5日(晴)
- 我的Python成长之路---第八天---Python基础(23)---2016年3月5日(晴)
- Python之路3【第一篇】Python简介入门
- Python使用xslt提取网页数据
- Python实现协程的生产者与消费者
- 机器学习实战--k近邻算法
- python实现欧拉计划24题
- 灰帽子Python 学习记录 6
- Python-Jenkins API使用 —— 在后端代码中操控Jenkins
- windows下用Python把pdf文件转化为图片(png格式)
- [python爬虫]模拟登陆扇贝单词
- PySide——Python图形化界面入门教程(二)
- 自学Python实现简答的爬虫
- Element is not clickable at point (1108, 190). Other element would receive the click
- Python unittest测试框架详解
- PYTHON介绍