【问题标题】: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