# fw = open('username','w')
# fw.write('hhhh')
# fw.flush()  #强制把缓冲区里面的数据写到磁盘上

#1、简单粗暴直接
#  1、打开一个文件,获取到他的所有内容
#  2、对内容进行修改
#  3、清空原来文件的内容
#  4、把新的内容写进去
#syz_niuhanyang,78910\nsyz_zll,78910\nsyz_fyr,78910
f = open('testfile','a+',encoding='utf-8')

f.seek(0)
all_str = ''

for s in f:
   new_s ='syz_'+s
   all_str=all_str+new_s

f.seek(0)
f.truncate() #清空文件内容
f.write(all_str)
f.close()
#打开2个文件
# a文件
# 写每一行写到b文件
# a.txt a.txt.bak
# 删掉a文件,b文件名字改成a文件名
# flower
import os
with open('testfile',encoding='utf-8') as fr,open('testfile.bak','w',encoding='utf-8') as fw:
   for line in fr:
      new_line = line.replace('花','flower')
      fw.write(new_line)
os.remove('testfile') #删除文件
os.rename('testfile.bak','testfile') #改名