代码拉取完成,页面将自动刷新
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from ftplib import FTP
import os.path
def ftp_up(filename = "ftptest.txt"):
ftp=FTP()
ftp.set_debuglevel(2)
#打开调试级别2,显示详细信息;0为关闭调试信息
ftp.connect('192.168.1.17',21)
#连接
ftp.login('用户1','123')
# 登录,如果匿名登录则用空串代替即可
print(ftp.getwelcome())
# 显示ftp服务器欢迎信息
#ftp.cwd('/home/zhangcao/ftptest')
# 选择操作目录
bufsize = 1024
# 设置缓冲块大小
file_handler = open(filename, 'rb')
# 以读模式在本地打开文件
ftp.storbinary('STOR %s' % os.path.basename(filename), file_handler, bufsize)
# 上传文件
ftp.set_debuglevel(0)
file_handler.close()
ftp.quit()
print("ftp up OK")
ftp_up()
def ftp_down(filename = "20120904.rar"):
ftp = FTP()
ftp.set_debuglevel(2)
ftp.connect('192.168.0.1', '21')
ftp.login('admin', 'admin')
# print ftp.getwelcome()
# 显示ftp服务器欢迎信息
# ftp.cwd('xxx/xxx/')
# 选择操作目录
bufsize = 1024
filename = "20120904.rar"
file_handler = open(filename, 'wb').write
# 以写模式在本地打开文件
ftp.retrbinary('RETR %s' % os.path.basename(filename), file_handler, bufsize)
# 接收服务器上文件并写入本地文件
ftp.set_debuglevel(0)
file_handler.close()
ftp.quit()
print ("ftp down OK")
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。