项目中有需要从FTP服务器下载iso包的操作。这也是挺常用的操作了,所以总结从FTP服务器上传/下载的操作。
刚开始也是不懂,就参考了网络资源:点击打开链接
代码如下(code运行环境:python27+eclipse+pydev):
#-*- coding: utf-8 -*-
from ftplib import FTP
def ftpconnect():
ftp_server = '10.***.***.**' #FTP server ip address
username = 'tom'
password = '*******'
timeout =30
port = 21
ftp=FTP()
ftp.set_debuglevel(2) #open debug level 2, can display detail message
ftp.connect(ftp_server,port,timeout) #connect