• 技术文章 >常见问题 >Python常见问题

    如何用python复制文件内容

    yangyang2020-04-07 10:47:06原创2266

    用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
    上一篇:为什么python下载好慢 下一篇:python怎么去掉“\n”

    相关文章推荐

    • python如何判断多维数组多少列• python编程如何删除字符• python如何去除数组中的指定元素

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网