资源简介
python 调用sftp断点续传下载文件
代码片段和文件信息
#!/usr/local/bin/python3.6
# coding=utf-8
import paramiko
import os
from time import sleep
from datetime import datetime
“““
def sftp_upload(host port username password local remote):
sf = paramiko.Transport((host port))
sf.connect(username=username password=password)
sftp = paramiko.SFTPClient.from_transport(sf)
try:
# 判断本地参数是目录还是文件
if os.path.isdir(local):
# 遍历本地目录
for f in os.listdir(local):
# 上传目录中的文件
sftp.put(os.path.join(local+f) os.path.join(remote+f))
else:
# 上传文件
sftp.put(local remote)
except Exception as e:
print(‘upload exception: %s‘ % e)
sf.close()
“““
def file_dup(filename directory):
if os.path.exists(directory + filename):
return True
else:
return False
def sftp_download(host port username password local remote):
try:
sf = paramiko.Transport((host port))
sf.connect(username=username password=password)
sftp = paramiko.SFTPClient.from_transport(sf)
# 判断本地参数是目录还是文件
if os.path.isdir(local):
# 遍历远程目录
for f in sftp.listdir(remote):
# 下载目录中文件
- 上一篇:python socket游戏
- 下一篇:去除白色背景得到透明背景png的
相关资源
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
- python 名字用字排行
- Python串口通信(pyserial)
- python读取nfc卡
- 近百条常用有用的python语句
- Python数据结构.pdf60078
- python实现香农编码
- python批量获取网站上的视频地址
- Python求解非线性方程组的高效方法.
-
Python sc
ript for fix VxWorks SymTbl in IDA - Python黑魔法指南-v2.0
- 酷喵浏览器 python代码
- 用python导出oracle表百万表记录到EXCE
- python wifi 破解(基于pywifi)
评论
共有 条评论