python全局替换文件内容脚本第1版
发布日期:2021-05-14 21:58:14 浏览次数:14 分类:博客文章

本文共 1106 字,大约阅读时间需要 3 分钟。

#!/usr/bin/python#coding=utf8"""# Author: xiaoyafei# Created Time : 2018-05-08 09:24:58# File Name: replaceContent.py# Description:1.������������������������������������������������������������������������������������������python3 yourScripts.py old.str new.str filename2.���������������������������������������������"""import sys import os# ������������������count = 0oldStr = sys.argv[1]  # ������������newStr = sys.argv[2]  # ������������filename = sys.argv[3]  # ���������newFileName = '%s.new'%filename  # ������������������������������f = open(filename,mode = 'r+',encoding='utf-8')  # ���������������������������f_new = open(newFileName,mode = 'w+',encoding='utf-8')  #������������������������������������w���w+������������������������������data = f.readlines()  # ������������������  for line in data:    if oldStr in line:  # ������oldStr������������������        count += 1        new_line = line.replace(oldStr,newStr)  # ������    else:        new_line = line    f_new.write(new_line)f.close()f_new.close()os.rename(newFileName,filename)  # ������������������print("���������������%d���"%count)
上一篇:python递归函数
下一篇:python的if判断补充

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月11日 01时58分39秒