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脚本操作MongoDB的教程
Apr 16 Python
Python学习笔记之解析json的方法分析
Apr 21 Python
python 统计代码行数简单实例
May 04 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
python日志logging模块使用方法分析
May 23 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
python elasticsearch环境搭建详解
Sep 02 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
Nov 29 Python
Django REST Framework 分页(Pagination)详解
Nov 30 Python
教你用python实现一个无界面的小型图书管理系统
May 21 Python
利用Python判断你的密码难度等级
Jun 02 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
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
2014/05/19 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
Python中的Descriptor描述符学习教程
2016/06/02 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
python 对xml解析的示例
2021/02/27 Python
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
节约用水演讲稿
2014/05/21 职场文书
人代会标语
2014/06/30 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
学校政风行风整改方案
2014/10/25 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书