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中的应用之translate和maketrans用法详解
Aug 27 Python
介绍Python中的一些高级编程技巧
Apr 02 Python
Python实现的数据结构与算法之快速排序详解
Apr 22 Python
Python合并字典键值并去除重复元素的实例
Dec 18 Python
python随机取list中的元素方法
Apr 08 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
python实现飞机大战
Sep 11 Python
python 读取竖线分隔符的文本方法
Dec 20 Python
深入了解python中元类的相关知识
Aug 29 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
Python PyQt5整理介绍
Apr 01 Python
python如何从键盘获取输入实例
Jun 18 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命名空间(Namespace)的使用详解
2013/05/04 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
一个JavaScript的求爱小特效
2014/05/09 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
浅析node.js中close事件
2014/11/26 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
python 开发的三种运行模式详细介绍
2017/01/18 Python
Python探索之pLSA实现代码
2017/10/25 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python 反向输出字符串的方法
2018/07/16 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
校友会欢迎辞
2014/01/13 职场文书
学术会议主持词
2014/03/17 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python