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脚本---遍历指定目录内所有文件
文章路径:https://www.cdcxhl.com/article32/ihsipc.html

成都网站建设公司_创新互联,为您提供ChatGPT手机网站建设响应式网站移动网站建设虚拟主机网站内链

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设