按文件名后缀查找文件并替换文件的python脚本

Posted ambercctv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按文件名后缀查找文件并替换文件的python脚本相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python
# -*- coding:utf-8 -*-

import os
import glob
import os.path

# for root, dirs, files in os.walk('C:\\\\perl\\\\wks'):
    # for ff in files:
        # if ff[-4::1]=="shex":
            # cbin=os.path.join(root,ff)
            # sbin=os.path.join(root,ff[:-5:1]+'dsp1'+'.sbin')
            # print(root,ff,cbin,sbin,end='\\n')
            # os.replace(cbin,sbin)

for root, dirs, files in os.walk('C:\\\\perl\\\\wks'):
    try:
        for ff in files:
            if ff[-4::1]=="shex":
                if "ucode5" in ff:
                    cbin=os.path.join(root,"dspucode5.chex")
                elif "ucode1" in ff:
                    cbin=os.path.join(root,"dspucode1.chex")
                else:
                    cbin=os.path.join(root,"dspucode0.chex")
                # print(root,ff,chex,shex,end='\\n')
                sbin=os.path.join(root,ff)
                os.replace(shex,chex)
    except FileNotFoundError:
        print("Error")
 

以上是关于按文件名后缀查找文件并替换文件的python脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux查找替换

shell脚本查找json文件中指定key的值并进行替换

word替换图片(高手进)

文件后缀py是啥意思

批量替换多个文件里边的字符串

shell脚本替换文本内容