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)
新聞熱點
疑難解答