最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)簡單ftp客戶端的方法

 更新時間:2015年06月28日 16:04:03   作者:不吃皮蛋  
這篇文章主要介紹了python實(shí)現(xiàn)簡單ftp客戶端的方法,涉及ftplib模塊的相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了python實(shí)現(xiàn)簡單ftp客戶端的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import ftplib
import os
import socket
HOST = 'ftp.mozilla.org'
DIRN = 'pub/mozilla.org/webtools'
FILE = 'bugzilla-3.6.9-to-3.6.10-nodocs.diff.gz'
def writedata(data):
  f = open(FILE,'wb')
  try:
    f.write(data)
  finally:
    f.close()
def main():
  try:
    f = ftplib.FTP(HOST)
  except (socket.error, socket.gaierror):
    print 'ERROR:cannot reach " %s"' % HOST
    return
  print '***Connected to host "%s"' % HOST
  try:
    f.login()
  except ftplib.error_perm:
    print 'ERROR: cannot login anonymously'
    f.quit()
    return
  print '*** Logged in as "anonymously"' 
  try:
    f.cwd(DIRN)
  except ftplib.error_perm:
    print 'ERRORL cannot CD to "%s"' % DIRN
    f.quit()
    return
  print '*** Changed to "%s" folder' % DIRN
  try:
    #傳一個回調(diào)函數(shù)給retrbinary() 它在每接收一個二進(jìn)制數(shù)據(jù)時都會被調(diào)用
    f.retrbinary('RETR %s' %FILE, writedata)
  except ftplib.error_perm:
    print 'ERROR: cannot read file "%s"' %FILE
    os.unlink(FILE)
  else:
    print '*** Downloaded "%s" to CWD' % FILE
  f.quit()
  return
if __name__ == '__main__':
  main()

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python基于遞歸算法實(shí)現(xiàn)的走迷宮問題

    Python基于遞歸算法實(shí)現(xiàn)的走迷宮問題

    這篇文章主要介紹了Python基于遞歸算法實(shí)現(xiàn)的走迷宮問題,結(jié)合迷宮問題簡單分析了Python遞歸算法的定義與使用技巧,需要的朋友可以參考下
    2017-08-08
  • python pyg2plot的原理知識點(diǎn)總結(jié)

    python pyg2plot的原理知識點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python pyg2plot的原理知識點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以參考下。
    2021-02-02
  • opencv中cv2.minAreaRect函數(shù)輸出角度問題詳解

    opencv中cv2.minAreaRect函數(shù)輸出角度問題詳解

    minAreaRect返回的數(shù)據(jù)包括了矩形的中心點(diǎn),寬、高,和旋轉(zhuǎn)角度,下面這篇文章主要給大家介紹了關(guān)于opencv中cv2.minAreaRect函數(shù)輸出角度問題的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Python OpenCV視頻截取并保存實(shí)現(xiàn)代碼

    Python OpenCV視頻截取并保存實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python OpenCV視頻截取并保存實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 詳解Python中的Lock和Rlock

    詳解Python中的Lock和Rlock

    這篇文章主要介紹了Python中的Lock和Rlock的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python線程的相關(guān)知識,感興趣的朋友可以了解下
    2021-01-01
  • python導(dǎo)出chrome書簽到markdown文件的實(shí)例代碼

    python導(dǎo)出chrome書簽到markdown文件的實(shí)例代碼

    python導(dǎo)出chrome書簽到markdown文件,主要就是解析chrome的bookmarks文件,然后拼接成markdown格式的字符串,最后輸出到文件即可。下面給大家分享實(shí)例代碼,需要的朋友參考下
    2017-12-12
  • python將txt文檔每行內(nèi)容循環(huán)插入數(shù)據(jù)庫的方法

    python將txt文檔每行內(nèi)容循環(huán)插入數(shù)據(jù)庫的方法

    今天小編就為大家分享一篇python將txt文檔每行內(nèi)容循環(huán)插入數(shù)據(jù)庫的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python datatable庫大型數(shù)據(jù)集和多核數(shù)據(jù)處理使用探索

    python datatable庫大型數(shù)據(jù)集和多核數(shù)據(jù)處理使用探索

    這篇文章主要介紹了python datatable庫大型數(shù)據(jù)集和多核數(shù)據(jù)處理使用探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 詳解Python中生成隨機(jī)數(shù)據(jù)的示例詳解

    詳解Python中生成隨機(jī)數(shù)據(jù)的示例詳解

    在日常工作編程中存在著各種隨機(jī)事件,同樣在編程中生成隨機(jī)數(shù)字的時候也是一樣。每當(dāng)在?Python?中生成隨機(jī)數(shù)據(jù)、字符串或數(shù)字時,最好至少大致了解這些數(shù)據(jù)是如何生成的。所以本文將詳細(xì)為大家講解一下Python是如何生成隨機(jī)數(shù)據(jù),需要的可以參考一下
    2022-04-04
  • python中的List sort()與torch.sort()

    python中的List sort()與torch.sort()

    這篇文章主要介紹了python中的List sort()與torch.sort()使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論

扶绥县| 白沙| 阿坝县| 安远县| 保康县| 长垣县| 遂昌县| 佛学| 元朗区| 崇州市| 安阳市| 宝清县| 台中市| 黄山市| 石河子市| 阜康市| 白山市| 礼泉县| 南城县| 疏勒县| 平和县| 汉阴县| 高淳县| 临高县| 武清区| 涿鹿县| 福州市| 天峨县| 江川县| 娄底市| 元阳县| 汶川县| 金沙县| 聂荣县| 万州区| 贞丰县| 正安县| 济源市| 剑阁县| 久治县| 屏东县|