1、读一行,写一行,判断字符串,修改之。
1 f=open("yesterday2","r",encoding="utf-8") 2 f_new=open("yesterday3","w",encoding="utf-8") 3 4 for line in f: 5 if "爱情触手可及" in line: 6 line=line.replace("爱情触手可及","爱情触手不可极") 7 f_new.write(line) 8 f.close 9 f_new.close
1 import sys 2 f=open("yesterday2","r",encoding="utf-8") 3 f_new=open("yesterday3","w",encoding="utf-8") 4 5 find_str=sys.argv[1] 6 replace_str=sys.argv[2] 7 8 for line in f: 9 if find_str in line: 10 line=line.replace(find_str,replace_str) 11 f_new.write(line) 12 f.close 13 f_new.close
2、with语句打开文件的文法
1 #f=open("yesterday2","r",encoding="utf-8") 2 with open("yesterday2","r",encoding="utf-8") as f: 3 for line in f: 4 print (line)