资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

python3.7脚本---遍历指定目录内所有文件

#!/usr/bin/python
import os
import re

def getFile(path):

    fList = os.listdir(path) #将指定目录内的文件以列表格式输出
    os.chdir(path)
    docuPath = os.getcwd() #获取根路径
    fileList = []
    for f in fList: #对目录内的文件进行遍历
        if os.path.isdir(f): #判断文件类型是否为目录
            getFile(f) #若是目录,递归运行此函数,继续进行遍历。
        else:
            fl = os.path.join(docuPath,f) #若不是目录,则结合文件名和根路径获得文件的绝对路径
            fileList.append(fl)
    #print(fileList)
    return fileList

def changeFile():
    for j in getFile("/opt"): #这里调用上个函数输出的fileList列表
        a = open(j,"r") #打开每个文件
        b = a.read()
        if re.findall("hello",b): #判断文件内容里是否含有“hello”
            c = open(j,"w")
            c.write("HELLO!\n") #若含有,将“hello”改为“HELLO”。
        a.close()

changeFile()

本文标题:python3.7脚本---遍历指定目录内所有文件
URL链接:http://cdkjz.cn/article/ihsipc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220