婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > python FTP編程基礎(chǔ)入門

python FTP編程基礎(chǔ)入門

熱門標(biāo)簽:400電話申請(qǐng)資格 螳螂科技外呼系統(tǒng)怎么用 電銷機(jī)器人系統(tǒng)廠家鄭州 地圖地圖標(biāo)注有嘆號(hào) 遼寧智能外呼系統(tǒng)需要多少錢 舉辦過(guò)冬奧會(huì)的城市地圖標(biāo)注 阿里電話機(jī)器人對(duì)話 qt百度地圖標(biāo)注 正安縣地圖標(biāo)注app

一、FTP工作流程

1.客戶端鏈接遠(yuǎn)程主機(jī)上的FTP服務(wù)器

2.客戶端輸入用戶名和密碼(或者“anonymous”和電子郵件地址)

3.客戶端和服務(wù)器進(jìn)行各種文件傳輸和信息查詢操作

4.客戶端從遠(yuǎn)程FTP服務(wù)器退出,結(jié)束傳

二、FTP文件表示

1.分三段表示FTP服務(wù)器上的文件

2.HOST:主機(jī)地址,類似于ftp.mozilla.org,以ftp開(kāi)頭

3.DIR:目錄,表示文件所在本地的地址,例如:pub/andorid/focus/1.1

4.File:文件名稱,例如:Klar-1.1-RC1.apk

如果想要完整精確的表示ftp上某一個(gè)文件,需要上述三個(gè)部分組合在一起

三、網(wǎng)址:http://ftp.mozilla.org/

這是一個(gè)ftp的國(guó)際服務(wù)器

四、舉例

import ftplib

import os

import socket

​

#三部分精確表示ftp服務(wù)器上的某一個(gè)文件

#好多公開(kāi)ftp服務(wù)器訪問(wèn)會(huì)出錯(cuò)或者沒(méi)有反應(yīng)

HOST = "ftp.acc.umu.se"

DIR = "Public/EFLIB"

FILE = "README"

​

#1.客戶端連接遠(yuǎn)程主機(jī)上的ftp服務(wù)器

try:

 f = ftplib.FTP()#建立一個(gè)FTP對(duì)象

 #通過(guò)設(shè)置調(diào)試級(jí)別可以方便調(diào)試

 f.set_debuglevel(2)

 #鏈接主機(jī)地址

 f.connect(HOST)

except Exception as e:

 print(e)

 exit()

​

print("***Connected to host {0}".format(HOST))

​

try:

 #登錄如果沒(méi)有輸入用戶信息,則默認(rèn)使用匿名登錄

 f.cwd(DIR)#更換目錄

except Exception as e:

 print(e)

 exit()

print("*** Changed dir to {0}".format(DIR))

​

try:

 #從FTP服務(wù)器上下載文件

 #第一個(gè)參數(shù)是ftp命令

 #第二個(gè)參數(shù)是回調(diào)函數(shù)

 #此函數(shù)的意思是,執(zhí)行RETR命令,下載文件到本地之后,運(yùn)行回調(diào)函數(shù)

 f.retrbinary("RETR {0}".format(FILE),open(FILE,"wb").write)

except Exception as e:

 print(e)

 exit()

​

#4.客戶端從遠(yuǎn)程FTP服務(wù)器退出,結(jié)束傳輸

f.quit()

五、源碼

D33_6_FtpExample.py

https://github.com/ruigege66/Python_learning/blob/master/D33_6_FtpExample.py

以上就是python FTP編程基礎(chǔ)入門的詳細(xì)內(nèi)容,更多關(guān)于python FTP編程的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python 使用SFTP和FTP實(shí)現(xiàn)對(duì)服務(wù)器的文件下載功能
  • python從ftp獲取文件并下載到本地
  • Python+pyftpdlib實(shí)現(xiàn)局域網(wǎng)文件互傳
  • python實(shí)現(xiàn)從ftp上下載文件的實(shí)例方法
  • Python如何實(shí)現(xiàn)FTP功能
  • 基于python實(shí)現(xiàn)FTP文件上傳與下載操作(ftp&sftp協(xié)議)
  • Python Socketserver實(shí)現(xiàn)FTP文件上傳下載代碼實(shí)例
  • python實(shí)現(xiàn)ftp文件傳輸功能
  • python實(shí)現(xiàn)FTP文件傳輸?shù)姆椒ǎǚ?wù)器端和客戶端)
  • python實(shí)現(xiàn)ssh及sftp功能(實(shí)例代碼)
  • python實(shí)現(xiàn)從ftp服務(wù)器下載文件

標(biāo)簽:興安盟 隨州 淘寶好評(píng)回訪 昭通 合肥 信陽(yáng) 濟(jì)源 阜新

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python FTP編程基礎(chǔ)入門》,本文關(guān)鍵詞  python,FTP,編程,基礎(chǔ),入門,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python FTP編程基礎(chǔ)入門》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python FTP編程基礎(chǔ)入門的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 如东县| 新余市| 嘉善县| 蓝田县| 仙游县| 阿坝县| 武隆县| 磐安县| 巴南区| 东台市| 永新县| 拉萨市| 武平县| 沾益县| 绵阳市| 深圳市| 随州市| 澜沧| 福鼎市| 体育| 瑞昌市| 宁远县| 甘孜县| 呈贡县| 彰化县| 凌海市| 潼关县| 揭东县| 天等县| 莱西市| 新化县| 韶山市| 潼南县| 海门市| 嵊泗县| 米易县| 龙井市| 武邑县| 南昌市| 长乐市| 通城县|