修改文件

Posted 公子兔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改文件相关的知识,希望对你有一定的参考价值。

# file=open(‘a‘,‘w‘)
# file.write(‘gd‘)
# file.flush()#强制把缓冲区里面的数据写到磁盘上
#file.write()#只能写字符串
#file.writelines([‘123‘,‘131‘]) writelines会帮助咱们循环一次
#1、简单直接
#1、打开一个文件,获取到他所有的内容
#2、对内容进行修改
#3、清空原来文件的内容
#4、把新内容写进去
f=open(‘a‘,‘a+‘)
f.seek(0)
all_str=‘‘#获取文件内容
for s in f:
new_str=‘syz_‘+s#修改文件内容
all_str=all_str+new_str
print(all_str)
f.seek(0)
f.truncate()#清空文件内容
f.write(all_str)
f.close()




----------------------



#打开两个文件
#a文件
#写一行写到b文件
#a.txt a.txt.bak
#删掉a文件,b文件的名字变成a文件名
import os
with open(‘words‘,encoding=‘utf-8‘) as fr,open(‘.words.bak‘,‘w‘,encoding=‘utf-8‘) as fw:
for line in fr:
new_line=line.replace(‘花‘,‘flower‘)
fw.write(new_line)
os.remove(‘words‘)#删除文件
os.rename(‘.words.bak‘,‘words‘)#改名字

以上是关于修改文件的主要内容,如果未能解决你的问题,请参考以下文章

java怎么修改文件名称

怎样调整文件的修改时间

Dicom文件修改工具

将文件夹名称批量修改为指定名称

怎么更改文件修改时间?

怎么显示文件修改时间