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 cookielib 登录人人网的实现代码
Dec 19 Python
Python对列表排序的方法实例分析
May 16 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
浅谈python和C语言混编的几种方式(推荐)
Sep 27 Python
python八大排序算法速度实例对比
Dec 06 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
基于numpy中数组元素的切片复制方法
Nov 15 Python
使用Django连接Mysql数据库步骤
Jan 15 Python
Python基本socket通信控制操作示例
Jan 30 Python
Python线程之定位与销毁的实现
Feb 17 Python
django foreignkey外键使用的例子 相当于left join
Aug 06 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 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
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
How to Auto Include a Javascript File
2007/02/02 Javascript
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
Javascript之this关键字深入解析
2013/11/12 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python类继承用法实例分析
2015/05/27 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
python语言中有算法吗
2020/06/16 Python
python中entry用法讲解
2020/12/04 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
html5的localstorage详解
2017/05/09 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
人事任命书怎么写
2014/06/05 职场文书
历史博物馆观后感
2015/06/05 职场文书
应收账款管理制度
2015/08/06 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python