i want search 'banana' word and replace line in file
for example
test.txt
"test tes apple tt estsetse setse tse banana tes test setset orange sets et setset sets etst"
search 'banana' and change line
'setse tse banana tes test'-> 'i like banana'
i want search 'banana' word and replace line in file
for example
test.txt
"test tes apple tt estsetse setse tse banana tes test setset orange sets et setset sets etst"
search 'banana' and change line
'setse tse banana tes test'-> 'i like banana'
It is very simple...
please consider this code...
fp = open('D://source.txt',"r+")
fg = open('D://target.txt',"w")
for line in fp:
if line.find("banana") != -1:
new_line = line.replace(line,"i like banana\n")
fg.write(new_line)
else:
fg.write(line)
fg.close()
fp.close()
You can also use this example:
lookup = 'banana'
with open(text.txt) as myFile:
for num, line in enumerate(myFile, 1):
if lookup in line:
# do some work
break # if the work is finished
elif not lookup in line:
# do smtg else
pass
myFile.close()