python字符串替換示例
php5.2升級(jí)到5.3后,原& new的寫(xiě)法已經(jīng)被放棄了,可以直接new了,面對(duì)上百個(gè)php文件,手動(dòng)修改簡(jiǎn)直是想要命,所以寫(xiě)了個(gè)腳本,分分鐘搞定。
#-*- 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)
相關(guān)文章
在Django的視圖中使用數(shù)據(jù)庫(kù)查詢(xún)的方法
這篇文章主要介紹了在Django的視圖中使用數(shù)據(jù)庫(kù)查詢(xún)的方法,是Python的Django框架使用的基礎(chǔ)操作,需要的朋友可以參考下2015-07-07
Python Socket多線程并發(fā)原理及實(shí)現(xiàn)
這篇文章主要介紹了Python Socket多線程并發(fā)原理及實(shí)現(xiàn),幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12
用Python和MD5實(shí)現(xiàn)網(wǎng)站掛馬檢測(cè)程序
系統(tǒng)管理員通常從svn/git中檢索代碼,部署站點(diǎn)后通常首先會(huì)生成該站點(diǎn)所有文件的MD5值,如果上線后網(wǎng)站頁(yè)面內(nèi)容被篡改(如掛馬)等,可以比對(duì)之前生成MD5值快速查找去那些文件被更改,為了使系統(tǒng)管理員第一時(shí)間發(fā)現(xiàn),可結(jié)合crontab或nagios等工具2014-03-03
Python聚類(lèi)算法之DBSACN實(shí)例分析
這篇文章主要介紹了Python聚類(lèi)算法之DBSACN,結(jié)合實(shí)例形式詳細(xì)分析了DBSACN算法的原理與具體實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
python 使用OpenCV進(jìn)行簡(jiǎn)單的人像分割與合成
這篇文章主要介紹了python 使用OpenCV進(jìn)行簡(jiǎn)單的人像分割與合成的方法,幫助大家更好的利用python處理圖像,感興趣的朋友可以了解下2021-02-02
python 數(shù)據(jù)的清理行為實(shí)例詳解
這篇文章主要介紹了python 數(shù)據(jù)的清理行為實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-07-07

