來源:學(xué)要fur_dich 發(fā)布時(shí)間:2018-11-03 16:14:43 閱讀量:1219
因?yàn)樽罱幸粋€(gè)連接FTP的需求,本來不是很想寫腳本,但是還是被同事勸說寫了,早上因?yàn)殚_會(huì),然后一堆瑣事就沒有寫,然后準(zhǔn)備下午寫,但是下午又出去跑外場去了,沒辦法,只能晚上加加班了,花了一個(gè)多小時(shí)寫出來,其實(shí)就是在網(wǎng)站上找資源,重點(diǎn)是能夠看懂,所以寫的注釋比較詳細(xì),符合菜菜的我- -
作者:學(xué)要
鏈接:https://www.zhihu.com/question/28534277/answer/136825681
來源:知乎
著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)。
# -*- coding: utf-8 -*-
#-*- coding: cp936 -*-
#Filename:forftp.py
#writer:zhangyonghang
#time:20161220
#version:1.0
from ftplib import FTP
import os
import socket
'''
參數(shù)信息
'''
ftp = FTP()
timeout = 30
port = 21
IP='10.141.86.97'
user='spirent'
password=' '
path = '桌面\forftp.py' #本地路徑
filename='/home/spirent/Data/20161213/' #上傳的路徑
def connect():
ftp.set_debuglevel(2)
ftp.connect(IP,port,timeout) # 連接FTP服務(wù)器
ftp.login(user,password) # 登錄
bufsize=1024
#file_handler=open(filename,'rb')
print "ftp up OK"
#print ftp.getwelcome() # 獲得歡迎信息
#ftp.cwd('\\10.143.198.153\e$\scenario\shanghai\\') # 設(shè)置FTP路徑
#list = ftp.nlst() # 獲得目錄列表
#for name in list:
# print(name) # 打印文件名字
# 文件保存路徑
f=open(r'path','wb') # 打開要保存文件
#filename = 'RETR ' + name # 保存FTP文件
#ftp.retrbinary(filename,f.write) # 保存FTP上的文件
#ftp.delete(name) # 刪除FTP文件
ftp.storbinary('STOR '+filename, f,bufsize) # 上傳FTP文件
ftp.set_debuglevel(0)
f.close()
ftp.quit() # 退出FTP服務(wù)器
print "ftp up OK"
if __name__ == '__main__':
connect()
---------------------
作者:學(xué)要fur_dich
來源:CSDN
原文:https://blog.csdn.net/xx5595480/article/details/53769693
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!