Hướng dẫn how do i download from ftp using python? - làm cách nào để tải xuống từ ftp bằng python?
Điều kiện tiên quyết: ftp, ftplib FTP, ftplib Ở đây, chúng tôi sẽ tìm hiểu cách tải xuống và tải lên các tệp trong máy chủ FTP bằng Python. Trước khi chúng tôi bắt đầu, trước tiên chúng tôi sẽ hiểu FTP là gì.FTP. FTP (Giao thức truyền tệp)Giao thức truyền tệp (FTP) là giao thức lớp ứng dụng di chuyển các tệp giữa các hệ thống tệp cục bộ và từ xa. Nó chạy trên đỉnh của TCP, như HTTP. Để chuyển một tệp, 2 kết nối TCP được FTP sử dụng song song: Kết nối kiểm soát và kết nối dữ liệu. Để tải lên và tải xuống tệp, chúng tôi sẽ sử dụng mô -đun ftplib trong Python. Nó là một mô-đun được xây dựng trong Python. Mô -đun ftplib là gì? & Nbsp;Mô -đun này xác định lớp FTP và một vài mục liên quan. Lớp FTP thực hiện phía máy khách của giao thức FTP. Bạn có thể sử dụng điều này để viết các chương trình Python thực hiện nhiều công việc FTP tự động, chẳng hạn như phản ánh các máy chủ FTP khác. Chúng tôi sẽ sử dụng máy chủ FTP thử nghiệm, nó được gọi là dlptest & nbsp; Và chúng tôi sẽ sử dụng tệp văn bản dưới đây cho tất cả các hoạt động:FTP server, it is called DLPTEST and we are going to use the below text file for all operations: Hãy để hiểu từng bước thực hiện:
Python3
Lưu ý: Mật khẩu sẽ thay đổi theo thời gian, hãy đảm bảo bạn truy cập trang web của họ để biết thông tin đăng nhập chính xác.Password will change time to time, make sure you visit their website for the correct credentials.
Python3
Syntax: # Store a file in binary transfer mode storbinary(command, **) Python3
Python3Output:
Python3
Python3Tải xuống tệp (để tải xuống một tệp, chúng tôi sẽ sử dụng phương thức retbinary ().
Output: Đóng kết nối FTP. Python3
Tải lên tệp (để tải lên một tệp, chúng tôi sẽ sử dụng phương thức storBinary ())
Output:
Python3
Nhận danh sách các thư mục bằng phương thức Dir (). Máy chủ thử nghiệm sẽ xóa các tệp sau 30 phút.
Tải xuống tệp (để tải xuống một tệp, chúng tôi sẽ sử dụng phương thức retbinary ().
Output: |