码迷,mamicode.com
首页 > 编程语言 > 详细

python之文件的复制

时间:2017-09-22 00:48:42      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:python 复制文件

import os
old_file_name = input("Please input what‘s file do you want to copy go:")
fp = open(old_file_name)
content = fp.read()
index = old_file_name.rfind(‘.‘)
new_file_name = old_file_name[:index]+"[复件]"+old_file_name[index:]
dp = open(new_file_name,‘w‘)
dp.write(content)

上面代码是文件的复制,我们的思路是这样的:

你可以打开一个存在的文件,然后去读取这个文件的内容,然后去创建一个新的文件,这个文件的名字是旧文件名字后面加上[复件]这样的字体。然后把我们刚刚在旧文件中读到的内容写到新文件里面去。关闭两个文件就好啦。

第二行让用户输入你想复制的文件,这个文件必须存在,而且最好是绝对路径。

第四行是打开我们要旧文件,用content变量是保存旧文件里面的内容

第五行去查找old_file_name这个变量的字符串中最右边出现的一个‘.‘符号的下标。

第六行是给new文件命名,然后赋予给变量new_file_name这个变量啊


本文出自 “爱周瑜” 博客,请务必保留此出处http://izhouyu.blog.51cto.com/10318932/1967644

python之文件的复制

标签:python 复制文件

原文地址:http://izhouyu.blog.51cto.com/10318932/1967644

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!