Python教程

python之文件操作3.0

本文主要是介绍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()


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

这篇关于python之文件操作3.0的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!