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脚本---遍历指定目录内所有文件
本文链接:http://csruizhi.cn/article/ihsipc.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站设计公司 外贸网站建设 LED网站设计方案 外贸网站设计方案 重庆网站建设 手机网站建设 网站建设推广 成都网站建设公司 企业网站设计 商城网站建设 成都网站建设公司 成都网站制作 成都响应式网站建设 高端品牌网站建设 手机网站制作 重庆电商网站建设 成都定制网站建设 移动手机网站制作 重庆网站建设 自适应网站建设 成都网站建设 网站制作