python自学第6天,,文件的修改:一般是把


文件的修改:

一般是把旧文件的内容改了,在写入到新的文件中去。

file_old=open("test","r",encoding="utf-8")file_new=open("test.bak","w",encoding="utf-8")for line in file_old:    if "快乐等我享受" in line:        line=line.replace("快乐等我享受","快乐等HunterYi享受")        print(line)    file_new.write(line)file_old.close()file_new.close()

  

with语句的用法。

#!/usr/bin/env python#-*- coding:utf-8 -*-# Author:Hunter Yiwith open("test","r",encoding="utf-8") as f ,     open("test.bak","r",encoding="utf-8") as f2: #用with语句 可以同时打开多个文件,用完后自动关闭。    for line in f:        print(line)    for line2 in f2:        print(line2)

  

python自学第6天

评论关闭