python之文件操作3.0

python之文件操作3.0

文件备份

# 文件备份
# 使用只读打开文件   读取文件内容  关闭文件
# 以只写方式打开文件   将之前文件内容写入新文件
# # 关闭新文件
f=open('1.txt','rb')
buf=f.read()
f.close()
f_w=open('a[备份].txt','wb')
f_w.write(buf)
f_w.close()


# 文件备份优化
file_name=input('请输入要备份的文件名')
f=open(file_name,'rb')
buf=f.read()
f.close()
# 根据源文件名,找到文件后缀和文件名
index=file_name.rfind('.')
# 新文件名
new_filename=file_name[:index]+'[备份]'+file_name[index:]
# 以只写的方式打开文件
f_w=open(new_filename,'wb')
# 将读取的内容写入新文件
f_w.write(buf)
# 关闭
f_w.close()


实际上也可以不加后缀
后缀其实就是推荐使用什么方式打开

上一篇:当多条SQL语句添加到数据库中,可以采取基于事物的方法进行提交到数据库中


下一篇:三层架构