如何用python复制文件内容

python

用Python复制文件:

# 输出需要备份的文件名

oldname = input("请输入要备份的文件名字:")

# 以读的方式打开文件

oldfile = open(oldname,'rb')

# 提取文件的后缀

filenum = oldname.rfind('.')

if filenum > 0 :

filename = oldname[filenum:]

# 组织新的文件名

newfile = oldname[:filenum] + ['备份'] + filename

# 创建新文件

new = open(newfile,'wb')

# 把原来文件里的数据复制到新文件中

for line in oldfile.readlines()

new.write(line)

# 关闭文件

oldfile.close()

new.close()

readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。

如果碰到结束符 EOF 则返回空字符串。

readlines() 方法语法如下:

fileObject.readlines( );

write() 方法用于向文件中写入指定字符串。

在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。

write() 方法语法如下:

fileObject.write( [ str ])

推荐学习:《Python教程》

以上是 如何用python复制文件内容 的全部内容, 来源链接: utcz.com/z/527092.html

回到顶部