Hướng dẫn python shutil - potthon đã nói đùa
Nội dung chính Hướng dẫn cách copy file trong python. Bạn sẽ học được các cách sao chép file trong python như copy nội dung file, copy nội dung file kèm quyền truy cập, copy nội dung file kèm quyền truy cập và metadata. Bạn cũng sẽ học được cách sử dụng các chức năng copy tương ứng của module shutil như shutil.copyfile, shutil.copy, shutil.copy2 và shutil.copytree sau bài học này.copy file trong python. Bạn sẽ học được các cách sao chép file trong python như copy
nội dung file, copy nội dung file kèm quyền truy cập, copy nội dung file kèm quyền truy cập và metadata. Bạn cũng sẽ học được cách sử dụng các chức năng copy tương ứng của module shutil như shutil.copyfile, shutil.copy, shutil.copy2 và shutil.copytree sau bài học này. Chúng ta có thể sử dụng các chức năng copy sau đây trong module shutil để copy file trong python:
Trong đó:
Copy nội dung file trong python | shutil.copyfileĐể copy nội dung file trong python, chúng ta sử dụng shutil.copyfile với cú pháp sau đây:shutil.copyfile với cú pháp sau đây: import shutil shutil.copyfile( src , dst ) Trong đó:
import shutil1 là quyền truy cập vào file | |--dir1 | | | |--sample.txt | |--dir2 | |--copyfile_sample.py import shutil2 là siêu dữ liệu - dữ liệu để mô tả file như là thời gian tạo, thời gian sửa đổi và các thông tin khác. import shutil Để copy nội dung file trong python, chúng ta sử dụng shutil.copyfile với cú pháp sau đây: | |--dir1 | | | |--sample.txt | |--sample_copy1.txt | |--dir2 | |--sample_copy2.txt | |--copyfile_sample.py import shutil Copy nội dung file kèm Permission trong python | shutil.copyshutil.copyfile( src , dst )shutil.copyfile chúng ta chỉ có thể copy nội dung file. Để copy nội dung file kèm cả Permission - quyền hạn truy cập file trong python, chúng ta sử dụng shutil.copy với cú pháp sau đây: import shutil shutil.copyfile( src , dst ) Trong đó:
import shutil1 là quyền truy cập vào file import shutil import shutil2 là siêu dữ liệu - dữ liệu để mô tả file như là thời gian tạo, thời gian sửa đổi và các thông tin khác. import shutil Để copy nội dung file trong python, chúng ta sử dụng shutil.copyfile với cú pháp sau đây: import shutil import shutil shutil.copyfile( src , dst )
import shutil4shutil.copy:
import shutil1 là quyền truy cập vào fileshutil.copy2 cũng tương tự shutil.copy như ví dụ sau: import shutil import shutil2 là siêu dữ liệu - dữ liệu để mô tả file như là thời gian tạo, thời gian sửa đổi và các thông tin khác. Copy toàn bộ file trong thư mục | shutil.copytreeỞ phần trên chúng ta đã biết cách sử dụng 3 chức năng copy để copy một file trong python. shutil.copy('./sample', './sample_02') Nếu bạn muốn copy toàn bộ file trong thư mục, hãy sử dụng tới shutil.copytree với cú pháp sau đây: import shutil shutil.copytree( src , dst ) Trong đó
Nếu thư mục đích không tồn tại, thư mục đích sẽ được tạo ra và sau đó toàn bộ file trong thư mục nguồn sẽ được copy sang thư mục đích. import shutil Tuy nhiên nếu như thư mục đích đó đã tồn tại, lỗi import shutil3 sẽ bị trả về: Traceback (most recent call last): Tổng kết và thực hànhTrên đây Kiyoshi đã hướng dẫn bạn về cách copy file trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo. Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại Creativecommons và DMCA Bài viết liên quanHãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>16. xử lý file trong python
Profile Tác giả : Kiyoshi (Chis Thanh) Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản. |