Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để sao chép tệp nhị phân bằng Python?

Mô-đun Shutil cung cấp các chức năng để sao chép tệp, cũng như toàn bộ thư mục.

Gọi shutil.copy (nguồn, đích) sẽ sao chép tệp tại nguồn đường dẫn vào thư mục tại đích đường dẫn. (Cả nguồn và đích đều là chuỗi.) Nếu đích là tên tệp, nó sẽ được sử dụng làm tên mới của tệp được sao chép. Hàm này trả về một chuỗi đường dẫn của tệp đã sao chép.

Ví dụ

>>> import shutil
>>> # Copy the file in same folder with different name
>>> shutil.copy('original.txt', 'duplicate.txt')
'/home/username/duplicate.txt'
>>> shutil.copy('original.txt', 'my_folder/duplicate.txt')
'/home/username/my_folder/duplicate.txt'

Quy trình tương tự cũng có thể được sử dụng để sao chép các tệp nhị phân.