python遍历文件夹
Posted Jacklovely
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python遍历文件夹相关的知识,希望对你有一定的参考价值。
1 import os 2 import re 3 import shutil 4 pathJiaoBen = r‘C:\Users\jjw\Desktop\601_英语沪教版九年级下册‘ #脚本 5 pathRtf = r‘D:\XiZhi\ContentSourceSVN\课文\初三年级下册\英语\601_英语沪教版九年级下册‘ #课文rtf 6 #C:\Users\jjw\Desktop\601_英语沪教版九年级下册\1_Unit1 Great exploration\1_class_1\1_预习\3_课文朗读 7 8 #for root1, dirs1, files1 in os.walk(path1): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 9 for rootRtf, dirRtf, filesRtf in os.walk(pathRtf): 10 for fileRtf in filesRtf: 11 numUnit,numClass,other = fileRtf.split(‘-‘,2) 12 rtf = os.path.join(rootRtf,fileRtf) 13 #print (rtf) 14 #print(numUnit+‘..‘+numClass) 15 pathLangDu = r‘\\.*年级.*\\‘+numUnit +r‘_.*\\‘+numClass+r‘.*\d\\1_预习\\3_课文朗读$‘ 16 #print(pathLangDu) 17 for rootJiaoBen, dirJiaoBen, filesJiaoBen in os.walk(pathJiaoBen): 18 19 if re.findall(pathLangDu,rootJiaoBen): 20 #print(rootJiaoBen) 21 shutil.copy(rtf,rootJiaoBen+‘\\‘ + ‘课文.rtf‘) 22 ‘‘‘else: 23 print("未找到")‘‘‘ 24
r‘‘要用单引号,r=regular,使引号里的\不用转意。
以上是关于python遍历文件夹的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段