python使用ftp
2017-06-14 00:40
246 查看
#!/usr/bin/python # -*- coding: utf-8 -*- # 例:FTP编程 from ftplib import FTP def test2(): ftp = FTP() timeout = 30 port = 21 ftp.connect('192.168.1.200',port,timeout) # 连接FTP服务器 ftp.login('admin','admin') # 登录 print ftp.getwelcome() # 获得欢迎信息 ftp.cwd('video') # 设置FTP路径 list = ftp.nlst() # 获得目录列表 list = [] ftp.retrlines('LIST', callback = list.append) for name in list: print(str(name[59:])) # 打印文件名字 path = 'd:/data/' + str(name[59:]) # 文件保存路径 f = open(path,'wb') # 打开要保存文件 filename = 'RETR ' + str(name[59:]) # 保存FTP文件 ftp.retrbinary(filename,f.write) # 保存FTP上的文件 #ftp.delete(name) # 删除FTP文件 #ftp.storbinary('STOR '+filename, open(path, 'rb')) # 上传FTP文件 ftp.quit() # 退出FTP服务器 if __name__=='__main__': import datetime starttime = datetime.datetime.now() #do something test2() endtime = datetime.datetime.now() interval=(endtime - starttime).seconds print interval print endtime - starttime
相关文章推荐
- python 使用ftplib模块上传文件
- 使用Python创建简单的HTTP和FTP服务
- Python使用ftplib实现简易FTP客户端的方法
- <python> ftp 使用指南
- FTP使用 ---python
- python 中使用ftpmirror的例子
- Python在使用FTP下载上传文件时遇到中文名称和路径时的解决办法
- python使用ftplib模块实现ftp目录嵌套下载
- python 使用telnet和ftp访问linux server
- Python 使用ftplib登录时指定端口
- 忘记ftp密码使用python ftplib库暴力破解密码的方法示例
- python使用ftplib做ftp操作
- python使用ftplib做ftp操作
- Python使用ftplib实现简易FTP客户端的方法
- 使用python为ftp传输计时
- [python] 使用ftplib模块在交互式窗口下连接FTP的练习
- python使用ftplib做ftp操作
- python使用urllib下载ftp文件
- 使用Python创建简单的HTTP和FTP服务
- 使用python扫描随机生成的域名开放端口 ,并尝试暴力破解FTP服务