Python一例。

原创 2004年08月09日 09:01:00

# ftptest.py - An example application using Python's ftplib module.
# Author: Matt Croydon <
matt@ooiio.com>, referencing many sources, including:
#   Pydoc for ftplib:
http://web.pydoc.org/2.2/ftplib.html
#   ftplib module docs: http://www.python.org/doc/current/lib/module-ftplib.html
#   Python Tutorial: http://www.python.org/doc/current/tut/tut.html
# License: GNU GPL.  The software is free, don't sue me.
# This was written under Python 2.2, though it should work with Python 2.x and greater.
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

# Import the FTP object from ftplib
from ftplib import FTP

# This will handle the data being downloaded
# It will be explained shortly
def handleDownload(block):
    file.write(block)
    print ".",
   
# Create an instance of the FTP object
# Optionally, you could specify username and password:
# FTP('hostname', 'username', 'password')
ftp = FTP('ftp.cdrom.com')

print 'Welcome to Matt's ftplib example'
# Log in to the server
print 'Logging in.'
# You can specify username and password here if you like:
#
ftp.login('username', 'password')
# Otherwise, it defaults to Anonymous
print
ftp.login()

# This is the directory that we want to go to
directory = 'pub/simtelnet/trumpet/winsock'
# Let's change to that directory.  You kids might call these 'folders'
print 'Changing to ' + directory
ftp.cwd(directory)

# Print the contents of the directory
ftp.retrlines('LIST')

# Here's a file for us to play with.  Remember Trumpet Winsock?
filename = 'winap<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />21f.zip'

# Open the file for writing in binary mode
print 'Opening local file ' + filename
file = open(filename, 'wb')

# Download the file a chunk at a time
# Each chunk is sent to handleDownload
# We append the chunk to the file and then print a '.' for progress
# RETR is an FTP command
print 'Getting ' + filename
ftp.retrbinary('RETR ' + filename, handleDownload)

# Clean up time
print 'Closing file ' + filename
file.close()

print 'Closing FTP connection'
print
ftp.close()

 

Python中类、实例、方法之间的关系

本文参考Python核心编程 类的强大与否取决于它的功能,我们改进类的方法之一就是给类添加功能。类的功能有一个更为通俗的名字就是方法,在Python中,方法定义在类的定义中,但是只能被实例所调用,调用...
  • Four_Infinite
  • Four_Infinite
  • 2016年10月14日 11:19
  • 3464

Appium(Python)入门示例一

通过App的一个简单的登录,带领小白入门安卓自动化 。 学起来 hiahiahia。。。 A.打开Appiium-左上角[Android Settings],我连接的是真机,所以接下来讲的都是...
  • wxy_summer
  • wxy_summer
  • 2016年09月10日 10:54
  • 6026

python利用unittest进行测试用例执行的几种方式

原文:http://www.51testing.com/html/10/448910-3648852.html 利用python进行测试时,测试用例的加载方式有2种:   一种是通过unittes...
  • xiaoxinyu316
  • xiaoxinyu316
  • 2016年11月15日 13:43
  • 6150

python 配置文件参考一例

#! @PYTHON@ # Original pure-config.py by Frank Denis # Copyright 2001 by Joshua Rodman , # Modi...
  • huithe
  • huithe
  • 2012年10月13日 11:58
  • 546

python对字符串的操作一例

系统补丁的文件名类似于这样:"WindowsServer2003-KB924667-v2-x86-CHS.exe",为了过滤出其中的KB号,我用以下方法: ab = "WindowsServer...
  • sailershen
  • sailershen
  • 2012年01月19日 10:34
  • 294

查看Linux服务器网卡流量小脚本shell和Python各一例

有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡)。脚本中都用了while tru...
  • kai404
  • kai404
  • 2016年10月18日 22:16
  • 803

Python进行数据的Group by、sort、limit及从分表取数据一例

1、在Mysql单表上操作 # mysql 单表 select * from (select uid,sum(gift_point) gift_point from gift_record_6...
  • BabyFish13
  • BabyFish13
  • 2016年11月24日 15:25
  • 2156

Python进行数据的Join关联操作及从分表取数据一例

这样的功能主要用在两表分别在不同的数据库上,在数据库层面不同步数据关联不了的情况。且目前,被关联的表公仅支持是key/value两列数据的情况。 1、数据准备 -- 主表 select * from ...
  • BabyFish13
  • BabyFish13
  • 2016年11月30日 18:41
  • 1533

python sytex a instance语法一例

python sytex a instance语法一例 #title:python sytex a instance #------------------------------ #pathfil...
  • hsg77
  • hsg77
  • 2011年10月20日 15:37
  • 976

Python多线程跑Hive批一例

本示例的功能主要是按天计算新设备在接下来一个月内每天的留存、注册转化、转化用户充值及注册用户留存等。程序分为三大部分:数据日期的处理、计算留存等指标的过程及批量代码多线程调度。 1、数据日期处理的代...
  • BabyFish13
  • BabyFish13
  • 2017年02月07日 09:38
  • 480
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python一例。
举报原因:
原因补充:

(最多只允许输入30个字)