python 使用paramiko传输大文件暂停的解决方案
2013-08-02 09:37
288 查看
#!/usr/bin/python #-*- encoding: utf8 -*- import paramiko,os import socket host = '1.1.1.1' port = 22 user = 'testuser' passwd = 'testpass' tcpsock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) tcpsock.settimeout(None) tcpsock.connect((host,port),) testssh = paramiko.Transport(tcpsock) testssh.connect(username=user,password=passwd) testsftp = paramiko.SFTPClient.from_transport(testssh) localfiles = os.popen('ls %s' %(localdir)) for lfile in localfiles.readlines(): rfile = lfile testsftp.put(lfile.strip(),rfile) testsftp.close() testssh.close() tcpsock.close()
相关文章推荐
- python 使用poster模块进行http方式的文件传输到服务器
- Python使用socket传输文件
- python使用paramiko和SCPClient进行linux远程控制和上传和下载文件
- Python3中使用零拷贝技术来提高网络文件传输时的系统吞吐量
- 使用Python命令在Linux系统之间传输文件
- python使用tcp socket 传输文件-服务端,客户端
- python使用paramiko实现远程拷贝文件的方法
- python使用paramiko实现远程拷贝文件的方法
- python高效编程技巧7(pickle的使用:可以将一个对象存储在一个文件中,或者load进来)
- 使用Python解析MNIST数据集(IDX文件格式)
- 类似于“vc80.idb 不是创建此预编译头时使用的 idb 文件,请重新创建预编译头”的解决方案
- Python使用reportlab将目录下所有的文本文件打印成pdf的方法
- 使用Python的MD5算法比较两个文件
- Python使用difflib对比两个文件操作实例
- 【Python】类和对象、继承、使用文件、存储、异常、标准库(不懂)
- linux下使用swig让python调用C++(复杂版:包括多文件调用和链接库)
- 使用python进行文件备份
- 使用PYTHON解析Wireshark的PCAP文件
- 使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件
- 在.jnlp文件中使用"all-permissions"标签的解决方案