python学习---文件修改

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)

 

posted @ 2020-02-05 12:06  奔腾的小河  阅读(150)  评论(0编辑  收藏  举报