【问题标题】:How to copy files in Python without `os.rename` or `shutil`?如何在没有 os.rename 和 shutil 库的情况下在 python 中复制文件?
【发布时间】:2021-11-24 03:03:23
【问题描述】:

我有一个关于如何在不使用 shutil 和 os.rename 的情况下复制文件的问题。我有一些照片和一些视频,我必须将它们复制到另一个文件夹中。我不能使用 shutil 和 os.rename,因为这是该 python 练习的条件。我尝试打开复制文件,但仅适用于文本,不适用于照片和视频

【问题讨论】:

  • 你用的是哪个操作系统?

标签: python file operating-system shutil


【解决方案1】:

以二进制方式打开文件,并以二进制方式写入

original_file = open('C:\original.png', 'rb') # rb = Read Binary
copied_file = open('C:\original-copy.png', 'wb') #wb = Write Binary

copied_file.write(original_file.read())

original_file.close()
copied_file.close()

Python File Documentation

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    相关资源
    最近更新 更多