
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)
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月11日 01时58分39秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
浅析deep深度选择器
2021-05-15
用汇编实现8255中断实验
2021-05-16
tomcat启动时遇到Error starting child和404时
2021-05-16
使用jieba时的bug
2021-05-16
SpringBoot使用@Email报错误
2021-05-16
SpringBoot之国际化
2021-05-16
Maven 输入依赖名字不提示
2021-05-16
Rabbitmq的内存磁盘监控
2021-05-16
访问servlet时弹出文件下载框解决方法
2021-05-16
IDEA中同时push项目到gitee和github
2021-05-16
tinyproxy正向代理
2021-05-16
codeforces 59A-C语言解题报告
2021-05-16
Fast Matrix Calculation HDU-4965 矩阵快速幂
2021-05-16
OpenCv 金字塔之上采样与下采样
2021-05-16
华为手机麦芒9参数配置
2021-05-16
Java中的注释
2021-05-16
Linux+Nginx+Asp.net Core及守护进程部署
2021-05-16