de ekleyebilirsiniz üzerine Aşağıdaki kod var: Ben yeni içerikle dosyada var eski içeriğini değiştirmek istiyorumPython değiştirip yerine
import re
#open the xml file for reading:
file = open('path/test.xml','r+')
#convert to string:
data = file.read()
file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data))
file.close()
. Ancak, kodumu çalıştırdığımda, "test.xml" dosyası eklenir, yani eski "değiştirilen" içerik tarafından follwed oldum. Eski şeyleri silmek ve yeni olanı saklamak için ne yapabilirim? http://docs.python.org/library/stdtypes.html?highlight=truncate#file.truncate
Yoksa open(myfile, 'w')
kullanın:
http://stackoverflow.com/questions/2424000/read-and-overwrite-a -file-in-python –