如何在没有os的情况下在Python中复制文件.重命名'还是' shutil ' ?



我有一些照片和一些视频,我必须将它们复制到另一个文件夹,而不使用shutilos.rename。我不会用厕所和厕所。rename,因为这是Python练习的条件。我试着open但它只用于文本工作,没有照片和视频。

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

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

您可以使用pathlib:

from pathlib import Path
Path("old_file.png").write_bytes(Path("new_file.png").read_bytes())

最新更新