[英]How to copy files in Python without `os.rename` or `shutil`?
我有一些照片和一些視頻,我必須在不使用shutil
和os.rename
的情況下將它們復制到另一個文件夾中。 我不能使用 shutil 和 os.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()
您可以使用pathlib
:
from pathlib import Path
Path("old_file.png").write_bytes(Path("new_file.png").read_bytes())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.