全国服务热线:400-6263-721

位置:南宁达内IT教育培训学校 > 学校动态 > 文件拷贝的基本逻辑学习

文件拷贝的基本逻辑学习

来源:南宁达内IT教育培训学校时间:2021/11/10 16:12:59

  文件拷贝即创建文件的副本,此项操作的本质仍是文件的打开、关闭与读写。以拷贝当前目录下的文件“txt_file.txt”为例,其基本逻辑为:

  1、打开文件txt_file.txt;

  2、读取文件内容;

  3、创建新文件,将数据写入到新文件中;

  4、关闭文件,保存数据。

  根据以上逻辑编写代码,具体如下所示:

  file_name = "txt_file.txt"

  source_file = open(file_name, 'r', encoding='utf-8') # 打开文件

  all_data = source_file.read(4096) # 读取文件

  flag = file_name.split('.')

  new_file = open(flag[0]+"备份"+".txt",'w',encoding='utf-8') # 创建新文件

  new_file.write(all_data) # 写入数据

  source_file.close() # 关闭txt_file文件

  new_file.close() # 关闭创建的新文件

  上述代码首先使用open()函数打开“txt_file.txt”文件,并使用read()方法读取该文件中的数据。读取原文件数据后,使用open()函数创建新文件,这里新文件的文件名为 “原文件名+备份+后缀名”,打开该文件后使用write()方法将数据写入到新文件中,较后使用close()方法关闭这两个文件。

  程序执行完成之后,可以看到在当前目录下生成了的备份文件,对比备份文件与原文件的内容,这两份文件内容相同,说明文件备份成功。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1658/news/435564/违者必究! 以上就是南宁达内IT教育培训学校 小编为您整理 文件拷贝的基本逻辑学习的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721