python实现文件的备份流程详解


Posted in Python onJune 18, 2019

python实现输入要备份的文件名称:test.txt

12行代码实现文件备份功能

第一步:打开我们的pycharm软件,然后新建一个Python文件

第二步:新建好我们的Python文件后,我们在编辑界面输入以下代码:

oldfilename=input("请输入要备份的文件名:") #输入需要备份的旧文件名
oldfile=open(oldfilename,'r') #打开旧文件
if oldfile: #如果文件存在,则执行下面的语句
  fileflagnum=oldfilename.rfind('.')
  if fileflagnum>0: #如果旧文件内容数据长度大于0,则执行下面语句
    fileflag=oldfilename[fileflagnum:] #找出旧文件名
  newfilename=oldfilename[:fileflagnum]+'[附件]' #创建一个新文件,命名为:旧文件名+.+[附件]
  newfile=open(newfilename,'w') #创建写入新文件
  content=oldfile.read() #读出旧文件的内容
  newfile.write(content) #将读出的内容写入新文件
  oldfile.close()
  newfile.close()

python实现文件的备份流程详解

第三步:编写好我们的代码之后,我们点击鼠标右键或者同时按住Ctrl+shift+F10进行代码的运行编译

python实现文件的备份流程详解

第四步:这时候我们的控制面板就会心事让我们输入要备份的文件名,我们输入我们要备份的文件,注意这里输入的时候,它的后缀名也要输入,否则会报错显示找不到文件

python实现文件的备份流程详解

第五步:这时候输入完成之后,我们点击回车(enter),我们再次看我们的文件夹所在的目录,发现已经成功的备份了一份同样的文件,而且文件的备份名字格式也是我们设置的那种备份格式

python实现文件的备份流程详解

第六步:为了检测我们备份的文件是否它的内容也是一样的,我们分别打开验证一下。发现两份内容都是一模一样的。以上就是我的方法,希望对你们在学习的过程中有所帮助,不足之处请多多见谅了*_*

python实现文件的备份流程详解

python实现文件的备份流程详解

这个代码不能实现文件内容时中文的备份,如果大家需要,可以继续改进一下,将读取的内容转换为utf-8即可

python实现文件的备份流程详解

Python 相关文章推荐
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 Python
在Python中使用next()方法操作文件的教程
May 24 Python
python脚本设置系统时间的两种方法
Feb 21 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
python读出当前时间精度到秒的代码
Jul 05 Python
python进程间通信Queue工作过程详解
Nov 01 Python
python内打印变量之%和f的实例
Feb 19 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
python爬虫请求头设置代码
Jul 28 Python
python绘制地震散点图
Jun 18 #Python
python f-string式格式化听语音流程讲解
Jun 18 #Python
python实现雪花飘落效果实例讲解
Jun 18 #Python
python地震数据可视化详解
Jun 18 #Python
Python实现FM算法解析
Jun 18 #Python
python pygame实现五子棋小游戏
Oct 26 #Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
Jun 18 #Python
You might like
PHP引用(&)各种使用方法实例详解
2014/03/20 PHP
PHP导入导出Excel代码
2015/07/07 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
再探JavaScript作用域
2014/09/24 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
React组件refs的使用详解
2018/02/09 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
python3大文件解压和基本操作
2017/12/15 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
销售经理工作职责范文
2013/12/03 职场文书
白酒市场营销方案
2014/02/25 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
邓小平理论心得体会
2014/09/09 职场文书
离婚案件上诉状
2015/05/23 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
python单元测试之pytest的使用
2021/06/07 Python
mysql 子查询的使用
2022/04/28 MySQL