用法:
class ftplib.FTP(host='', user='', passwd='', acct='', timeout=None, source_address=None, *, encoding='utf-8')返回
FTP類的新實例。當給出host時,進行方法調用connect(host)。當給出user時,另外調用方法login(user, passwd, acct)(其中passwd和acct在未給出時默認為空字符串)。可選的timeout參數指定連接嘗試等阻塞操作的超時(以秒為單位)(如果未指定,將使用全局默認超時設置)。source_address是一個 2 元組(host, port),用於在連接之前將套接字綁定為其源地址。encoding參數指定目錄和文件名的編碼。>>> from ftplib import FTP >>> with FTP("ftp1.at.proftpd.org") as ftp: ... ftp.login() ... ftp.dir() ... '230 Anonymous login ok, restrictions apply.' dr-xr-xr-x 9 ftp ftp 154 May 6 10:43 . dr-xr-xr-x 9 ftp ftp 154 May 6 10:43 .. dr-xr-xr-x 5 ftp ftp 4096 May 6 10:43 CentOS dr-xr-xr-x 3 ftp ftp 18 Jul 10 2008 Fedora >>>在 3.2 版中更改:支持
with添加了聲明。在 3.3 版中更改:
source_address添加了參數。在 3.9 版中更改:如果
timeout參數設置為零,它將引發ValueError以防止創建非阻塞套接字。這encoding添加了參數,並且默認從 Latin-1 更改為 UTF-8 以跟隨RFC 2640.
相關用法
- Python ftplib.FTP_TLS用法及代碼示例
- Python dict fromkeys()用法及代碼示例
- Python frexp()用法及代碼示例
- Python functools.wraps用法及代碼示例
- Python functools.singledispatchmethod用法及代碼示例
- Python float轉exponential用法及代碼示例
- Python calendar firstweekday()用法及代碼示例
- Python fsum()用法及代碼示例
- Python float.is_integer用法及代碼示例
- Python format()用法及代碼示例
- Python calendar formatmonth()用法及代碼示例
- Python filecmp.cmpfiles()用法及代碼示例
- Python functools.singledispatch用法及代碼示例
- Python float()用法及代碼示例
- Python fileinput.filelineno()用法及代碼示例
- Python fileinput.lineno()用法及代碼示例
- Python fileinput.input用法及代碼示例
- Python functools.partial用法及代碼示例
- Python functools.partialmethod用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 ftplib.FTP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
