Chinaunix首页 | 论坛 | 博客
  • 博客访问: 533356
  • 博文数量: 142
  • 博客积分: 2966
  • 博客等级: 少校
  • 技术积分: 1477
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-07 22:37
文章分类

全部博文(142)

文章存档

2013年(3)

2012年(21)

2011年(53)

2010年(33)

2009年(32)

分类: Python/Ruby

2011-03-17 13:17:02

  1. #coding=utf-8
  2. from ftplib import FTP

  3. HOST = '12.11.13.12'
  4. PORT = '21'
  5. USER = 'test'
  6. PWD = 'test'

  7. def main(filename):
  8.     try:
  9.         ftp=FTP()
  10.         ftp.connect(HOST,PORT)
  11.     except:
  12.         return 2
  13.     try:
  14.         ftp.login(USER,PWD)
  15.     except:
  16.         ftp.quit()
  17.         return 3
  18.     try:
  19.         info = ftp.getwelcome()
  20.         )
  21.         file_obj = open(filename,'rb')
  22.         ftp.storlines('STOR %s' %filename, file_obj)
  23.         return 0
  24.     except:
  25.         return 1
  26.     finally:
  27.         try: file_obj.close()
  28.         except: pass
  29.         try: ftp.quit()
  30.         except: pass
阅读(1126) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~