自学Python书笔记19e开发

一、开拓FTP文献传输程序

在祈望机网络畛域中,长途文献传输又是一个要紧的分支。

在祈望机的7层协定之中,TCP、FTP、TeInet、UDP也许实行长途文献处置。

二、Python和FTP

当操纵Python言语编写FTP客户端程序时,须要将响应的Python模块fiplib导入项目程序中。

详细开拓过程以下:

)联接到效劳器。

2)登录。

3)发出效劳央求(期望能获得响应)。

4)退出。

在操纵Python言语开拓FTP程序时,首先须要导入,尔后实例化一个ftplib.FTP类目标,统统的FTP操纵(如登录、传输文献和刊出等)都要操纵这个目标结尾。

操纵类FTP也许缔造一个FTP联接目标。

详细语法格式:

FTP(host,user,passwd,acct)

个中,

host:要联接的FTP效劳器,可选参数。

user:登录FTP效劳器所操纵的用户名,可选参数。

passwd:登录FTP效劳器所操纵的暗码,可选参数。

acct:可选参数,默以为空。

在内置模块ftplib的FTP类中,要紧包罗以下所示罕用的法子。

.法子set_debuglevel()。

当缔造一个FTP联接目标往后,也许操纵法子set_debuglevel()配置调试级别。

语法格式:

set_debuglevel(level)

个中,

level:指调试级别,默许的调试级别为0。

2.法子connect()。

倘若在缔造FTP联接目标时没有操纵参数host,则也许操纵FTP目标中的法子connect()。

语法格式:

connect(host,port,timeout,source-address)

个中,

host:要联接的FTP效劳器。

port:FTP效劳器的端口,可选参数。

timeout:可选的超时参数指定联接试验的超时工夫(秒)。倘若没有超时,将操纵全面默许超时配置。

source-address:是套接字在联接以前要绑定到的一个2元组(主机、端口)。

3.法子login()

倘若在缔造FTP目标时没有操纵用户名和暗码,则也许经过FTP目标中的法子longin()操纵用户名和暗码登录FTP效劳器。

语法格式:

login(user,passwd,acct)

个中,

user:登录FTP效劳器所操纵的用户名。

passwd:登录FTP效劳器所操纵的暗码。

acct:可选参数,默以为空。

4.法子getwel


转载请注明:http://www.aierlanlan.com/rzgz/352.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了