当前位置: 首页 > news >正文

招聘网站建设的项目描述/百度推广售后电话

招聘网站建设的项目描述,百度推广售后电话,网站设计外包协议,彩票网站APP建设访问FTP,无非两件事情:upload和download,最近在项目中需要从ftp下载大量文件,然后我就试着去实验自己的ftp操作类,如下(PS:此段有问题,别复制使用,可以参考去试验自己的ftp类&#x…

访问FTP,无非两件事情:upload和download,最近在项目中需要从ftp下载大量文件,然后我就试着去实验自己的ftp操作类,如下(PS:此段有问题,别复制使用,可以参考去试验自己的ftp类!)import os

from ftplib import FTP

class FTPSync():

def __init__(self, host, usr, psw, log_file):

self.host = host

self.usr = usr

self.psw = psw

self.log_file = log_file

def __ConnectServer(self):

try:

self.ftp = FTP(self.host)

self.ftp.login(self.usr, self.psw)

self.ftp.set_pasv(False)

return True

except Exception:

return False

def __CloseServer(self):

try:

self.ftp.quit()

return True

except Exception:

return False

def __CheckSizeEqual(self, remoteFile, localFile):

try:

remoteFileSize = self.ftp.size(remoteFile)

localFileSize = os.path.getsize(localFile)

if localFileSize == remoteFileSize:

return True

else:

return False

except Exception:

return None

def __DownloadFile(self, remoteFile, localFile):

try:

self.ftp.cwd(os.path.dirname(remoteFile))

f = open(localFile, 'wb')

remoteFileName = 'RETR ' + os.path.basename(remoteFile)

self.ftp.retrbinary(remoteFileName, f.write)

if self.__CheckSizeEqual(remoteFile, localFile):

self.log_file.write('The File is downloaded successfully to %s' + '\n' % localFile)

return True

else:

self.log_file.write('The localFile %s size is not same with the remoteFile' + '\n' %localFile)

return False

except Exception:

return False

def __DownloadFolder(self, remoteFolder, localFolder):

try:

fileList = []

self.ftp.retrlines('NLST', fileList.append)

for remoteFile in fileList:

localFile = os.path.join(localFolder, remoteFile)

return self.__DownloadFile(remoteFile, localFile)

except Exception:

return False

def SyncFromFTP(self, remoteFolder, localFolder):

self.__DownloadFolder(remoteFolder, localFolder)

self.log_file.close()

self.__CloseServer()

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

http://www.lbrq.cn/news/2339983.html

相关文章:

  • 中国建设银行官网站住房公积金/百度账号购买1元40个
  • 聊城做网站哪里好/武汉seo诊断
  • 优秀的店面空间设计网站/数据分析培训机构哪家好
  • 南阳网站建设南阳/数据分析网页
  • 基于cms的企业网站建设/百度竞价排名的利与弊
  • 日照的网站建设公司/重庆seo排名优化费用
  • 永嘉专业网站设计公司/高德北斗导航
  • 织梦网站自适应怎么做/西安seo服务公司
  • 南山的网站建设/长沙网络推广哪家
  • 专做智能化施工的网站/推广注册app拿佣金
  • 创意网站开发/百度平台我的订单查询在哪里
  • 网站建设资格预审公告/怎样推广自己的广告
  • 网站数据库到期/温州seo优化
  • 做侵权视频网站/seo评测论坛
  • 网络教育做的好的网站/网站推广的优化
  • 移动网站模板/免费个人网站源码
  • 普通电脑可以做网站服务器吗/客源引流推广app
  • 上海网站建设企业排名/360推广联盟
  • 西安做网站公司报价/域名注册网站哪个好
  • 网站免费seo/seo代运营
  • 医美三方网站怎么做/免费拓客软件
  • 网站建设结项报告/免费文件外链网站
  • 河南最新疫情公布/手机优化助手
  • 网站规划书 确定网站建设目的/网站下载免费软件
  • 辽宁网站开发/引擎seo如何优化
  • 商城微信网站开发/郑州网站公司哪家好
  • 优质外贸网站/如何给公司网站做推广
  • 起点签约的书网站给做封面吗/东莞最新消息今天
  • 做家电网站/seo项目经理
  • 网站建设需求模板/绍兴seo排名外包
  • 基于cornerstone3D的dicom影像浏览器 第二章,初始化页面结构
  • 9、线程理论1
  • 12.6 Google黑科技GShard:6000亿参数MoE模型如何突破显存限制?
  • C++ 中常见的字符串定义方式及其用法
  • Linux 系统下的 Sangfor VDI 客户端安装与登录完全攻略 (CentOS、Ubuntu、麒麟全线通用)
  • OpenCV 视频处理与摄像头操作详解