python字符串替换示例


Posted in Python onApril 24, 2014

php5.2升级到5.3后,原& new的写法已经被放弃了,可以直接new了,面对上百个php文件,手动修改简直是想要命,所以写了个脚本,分分钟搞定。

#-*- coding:utf-8 -*- 
#!/usr/bin/python   
import os
#定义程序根目录
rootpath='D:\\wamp\\www\\erp\\app'
def m_replace(path):
 for item in os.listdir(path):
  nowpath=os.path.join(path,item)
  if os.path.isdir(nowpath):
   m_replace(nowpath)
  else:
   if nowpath.find('.php')>0:
    f=open(nowpath,'r+')
    content=f.read().replace('& new ','new ')
    open(nowpath,'w').write(str(content))
    f.close()
if __name__=="__main__":
 m_replace(rootpath)
Python 相关文章推荐
在Python中使用__slots__方法的详细教程
Apr 28 Python
python中随机函数random用法实例
Apr 30 Python
python中的字典操作及字典函数
Jan 03 Python
Python反射和内置方法重写操作详解
Aug 27 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
在tensorflow中设置保存checkpoint的最大数量实例
Jan 21 Python
Win 10下Anaconda虚拟环境的教程
May 18 Python
python相对企业语言优势在哪
Jun 12 Python
Python生成器传参数及返回值原理解析
Jul 22 Python
如何通过Python实现RabbitMQ延迟队列
Nov 28 Python
python自动安装pip
Apr 24 #Python
python网络编程示例(客户端与服务端)
Apr 24 #Python
python使用PyFetion来发送短信的例子
Apr 22 #Python
Python BeautifulSoup中文乱码问题的2种解决方法
Apr 22 #Python
python中使用smtplib和email模块发送邮件实例
Apr 22 #Python
python用字典统计单词或汉字词个数示例
Apr 22 #Python
python实现rest请求api示例
Apr 22 #Python
You might like
YII路径的用法总结
2014/07/09 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
javascript 数据存储的常用函数总结
2017/06/01 Javascript
jQuery实现简单的下拉菜单导航功能示例
2017/12/07 jQuery
JavaScript中set与get方法用法示例
2018/08/15 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
layui radio单选限制下一个radio单选的实例
2019/09/03 Javascript
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
2017/11/01 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python实现单链表的方法示例
2019/09/03 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
幼儿园大班教学反思
2014/02/10 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
商品陈列协议书
2014/09/29 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书