我正在尋找創建一個python腳本,它將讀取一個源文件,然後生成另一個名稱爲字符串的文件。查找並替換文件中的多個字符串,然後輸出到新文件名python
例如
macaddress.cnf.xml包含源文件
我需要macaddress.cnf.xml的多處改變「6000」到「6001」,然後我要輸出到newmacaddress.cnf.xl。
這是我
#! /usr/bin/python
#read and write to file
f = open(file)
for line in f:
if line.contains('66001'):
newline = line.replace('66001', '60001')
要添加我希望能夠有一個CSV或任何要做到這一點,並通過運行腳本,做
60002 >> macaddressfromcsv.cnf .xml 60003 >> macaddressfromcsv.cnf.xml 60004等
對不起,我對這個很新,任何幫助都會很棒。
你娶了這麼做嗎?你可以使用sed來做到這一點。 – 2009-11-30 20:59:03
使用sed進行簡單替換。除此之外,不,sed不是合適的工具。 – ghostdog74 2009-12-01 00:12:07
@OP,你應該顯示你的輸入文件的例子 – ghostdog74 2009-12-01 00:13:29