python文件操作_对文件进行复制拷贝_代码实现
2016-09-20 00:46
866 查看
要求:
1,对已经存在的文件进行复制操作
2,复制后的文件在文件名后面加上[复件]
3,文件比较大如何优化处理
#-*- coding: UTF-8 -*- #这是python 2 下面写的,用的raw_input #old_file_name用来接收输入的文件名 old_file_name = raw_input('请输入要复制的文件名:') #打开输入的文件 old_file = open(old_file_name,'r') #对新文件的名字进行处理,在后缀名.前加上[复件] #对old_file_name拆开,加上[复件],再合并 num = old_file_name.rfind('.')#find 拿到的是一个下标 left_part = old_file_name[:num]#.的左半部分 right_part = old_file_name[num:]#.的右半部分 new_file_name = left_part + '[复件]'+ right_part new_file = open(new_file_name,'w')#打开新文件,因为不存在,用‘w’命名生成 content = old_file.readline()#读取一行 #循环,一次读取旧文件的一行,直至content=0 也就是没内容了 while len(content)>0: new_file.write(content) content = old_file.readline() #别忘了关闭文件 old_file.close() new_file.close()
下面说一下实现过程中遇到的问题:
1,这是在linux下实现的,文件就在桌面,如果在windows的pycharm下实现,要怎么处理文件路径问题【待解决】
2,python 3 中没有raw_input了
3,对字符串的操作很重要,要多练多看多记多敲
相关文章推荐
- python复制文件代码实现
- python复制文件代码实现
- Python 文件操作实现代码
- Python文件夹与文件的操作实现代码
- 用python代码实现文件的拷贝
- Python中的文件和目录操作实现代码
- Python实现对PPT文件进行截图操作的方法
- python之文件的读写和文件目录以及文件夹的操作实现代码
- Python 文件操作实现代码
- Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码
- python 实现文件的递归拷贝实现代码
- java文件复制代码片断(java实现文件拷贝)
- Python中的文件和目录操作实现代码
- Python中的文件和目录操作实现代码
- spring-通过JdbcTemplate进行数据库操作-代码实现,无配置文件
- Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码
- php对大文件进行读取操作的实现代码
- Python文件夹与文件的操作实现代码
- linux编程学习6-文件操作之用open、read、write实现文件复制拷贝功能
- C# j基本操作-拷贝文件夹的所有内容到另一个文件夹内: 复制代码 1 public static void CopyDir(string srcPath, string实现文件夹的复制以及删除