python之文件的复制

  • 时间:
  • 浏览:0
  • 来源:极速大发快三—大发快三官方

6

5

9

new_file_name = old_file_name[:index]+"[复件]"+old_file_name[index:]

old_file_name = input("Please input what's file do you want to copy go:")

new_file_name = old_file_name[:index]+"[复件]"+old_file_name[index:]

8

    if len(content) == 0:

第六行是给new文件命名,倘若赋予给变量new_file_name你你是什么 变量啊

12

7

第四行是打开亲戚亲戚朋友要旧文件,用content变量是保存旧文件上边的内容

    content = fp.read(1024)

6

while True:

dp.write(content)

old_file_name = input("Please input what's file do you want to copy go:")

dp = open(new_file_name,'w')

fp = open(old_file_name)

import os

让我打开2个多多发生的文件,倘若去读取你你是什么 文件的内容,倘若去创建2个多多新的文件,你你是什么 文件的名字是旧文件名字上边添加[复件]曾经的字体。倘若把亲戚亲戚朋友事先在旧文件中读到的内容写到新文件上边去。关闭2个多多文件就好啦。

上边代码是文件的克隆技术,亲戚亲戚朋友的思路是曾经的:

2

第五行去查找old_file_name你你是什么 变量的字符串中最右边跳出的2个多多'.'符号的下标。

10

fp = open(old_file_name)

不能用下面代码:

        break

上边代码的第8行是读你你是什么 文件的前1022个多多字符,倘若再去判断读出来的内容是都有 为空的,不可能 是句子就break退出循环,不可能 都有 就就把内容写入新文件中

3

本文转自 周子琪 51CTO博客,原文链接:http://blog.51cto.com/izhouyu/1967644

4

dp = open(new_file_name,'w')

4

8

13

3

content = fp.read()

5

index = old_file_name.rfind('.')

1

fp.close()

dp.close()

7

import os

如此上边2个多多多问题,不可能 说亲戚亲戚朋友要克隆技术2个多多你不知多大的文件的事先,千万不想说用read,不可能 read会把所有的内容都读进内存,不可能 你你是什么 文件很大你的内存就崩了,所以我要用readlines不可能 不可能 你的文件内容如此一行,你你是什么 行的数据很大,那你的内存也会被影响到。

第二行让用户输入你想克隆技术的文件,你你是什么 文件还要发生,倘若最好是绝对路径。

    dp.write(content)

11

index = old_file_name.rfind('.')

2

1