python字符串替換示例
php5.2升級到5.3后,原& new的寫法已經(jīng)被放棄了,可以直接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)
相關文章
在Django的視圖中使用數(shù)據(jù)庫查詢的方法
這篇文章主要介紹了在Django的視圖中使用數(shù)據(jù)庫查詢的方法,是Python的Django框架使用的基礎操作,需要的朋友可以參考下2015-07-07
Python Socket多線程并發(fā)原理及實現(xiàn)
這篇文章主要介紹了Python Socket多線程并發(fā)原理及實現(xiàn),幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12
用Python和MD5實現(xiàn)網(wǎng)站掛馬檢測程序
系統(tǒng)管理員通常從svn/git中檢索代碼,部署站點后通常首先會生成該站點所有文件的MD5值,如果上線后網(wǎng)站頁面內(nèi)容被篡改(如掛馬)等,可以比對之前生成MD5值快速查找去那些文件被更改,為了使系統(tǒng)管理員第一時間發(fā)現(xiàn),可結合crontab或nagios等工具2014-03-03

