python 从远程服务器下载东西的代码
# _*_ coding:utf-8 _*_
# name gefile.py
import os
import stat
import socket
import paramiko
FILES=["filenameA","filenameB","filenameC","filenameD","filenameE"]
USERNAME="root"
PASSWORD="123456"
HOST="192.168.1.66"
PORT=22
remotefile="/root/filename"
localpath=r'D:\docs\filename_download'
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((HOST,PORT))
t = paramiko.Transport(sock)
t.start_client()
t.auth_password(USERNAME,PASSWORD)
sftptest=paramiko.SFTPClient.from_transport(t)
sftptest.get(remotefile,localpath)
sftptest.close()
t.close()
sock.close()
相关推荐
-
java判断远程服务器上的文件是否存在的方法
在做数据文件导入到 LEFTII 中是遇到一个文件,在做导入的时候有时候生成的原始文件可能不存在,现在通过加一个判断,判断文件是否存在,起初以为简单的判断文件 file.exists() 存不存在就行了,但是后来事实证明这个只能判断本地的文件是否存在. 这里我们通过一个巧妙的方法告诉大家,就是把远程的文件共享到本地来,通过电脑的衍射可以轻而易举的解决这个问题 过程如下 然后在下面的步骤输入用户名,密码,这样就可以通过判断本地是否存在这个文件就搞定了.
-
ColdFusion MX 远程服务实例入门教程
这个教程分二个部分:1 创建CF组件2创建flash应用.在开始之前请新建一个站点.一 创建CF组件:这里我们创建一个组件 定义二个函数[chaxun1,chaxun2],函数使用exampleapps 数据库源,返回一个查询结果对象, flash电影文件调用组件方法和接收返回的查询结果.chaxun1函数需要三个参数,这些参数从flash电影中传递过来.(参数为xing ming cheng) 创建的步奏如下所示: 使用dwmx(Dreamweaver MX的简称,下同), 文件→新建:
-
Android远程服务编写和调用教程
网上汗牛充栋的文章都是介绍Android远程服务的,一个个将Binder机制.AIDL讲得头头是道,然而没有几个人能够给出清晰的范例说明如何用最快的方法学会编写和调用一个Android远程服务.若你仅仅是想如何编写或者调用Android的远程服务,而懒得去理解Binder机制是如何运行的,那么本篇文章正好适合你.毕竟现在人人都会开车,但没有几个人明白发动机到底是如何运作的. 预备知识 读者应该有基本的java知识,和Android简单app的开发经验. 环境 代码运行环境: 1.ADT2014版
-
利用ASP从远程服务器上接收XML数据的方法
复制代码 代码如下: <% dim objXML dim objRootElement dim strValue dim strInetURL dim strXML dim item strInetURL ="http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml" Dim HttpReq set HttpReq = server.CreateObject(&qu
-
利用xcopy命令实现本地文件复制到远程服务器的方法
A.net use \\IP地址 密码/user:****** B.xcopy 文件 \\IP地址\ 批处理文件为backup.bat,其代码如下: ========================================================================================= net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak xcopy g:\backup\*.* \\192.168.
-
可以从一台远程服务器运行 SP2 安装程序Install.vbs
Install.vbs 发布者 Microsoft Corporation 脚本专家 此脚本由 scenario1.vbs 在一台网络主机上启动.Install.vbs 可以在安装了 SP2 的主机上以本地方式运行,它执行以下任务: ? 从一台远程服务器运行 SP2 安装程序. ? 在主机上设置 AutoAdmin 和 RunOnce 两个注册表项. ? 将结果记录到文本文件 computername-sp2-instlog.txt 并将该文件复制回管理工作站. ? 强制重新启动,随后 runo
-
C# FTP,GetResponse(),远程服务器返回错误
FtpWebRequest类实现ftp功能的一般过程 1.创建一个FtpWebRequest对象,指向ftp服务器的uri 2.设置ftp的执行方法(上传,下载等) 3.给FtpWebRequest对象设置属性(是否支持ssl,是否使用二进制传输等) 4.设置登录验证(用户名,密码) 5.执行请求 6.接收相应流(如果需要的话) 7.如果没有打开的流,则关闭ftp请求 其中一些重要的属性如下: ·Credentials - 指定登录ftp服务器的用户名和密码. ·KeepAlive - 指定连接
-
python 从远程服务器下载日志文件的程序
复制代码 代码如下: import osimport sysimport ftplibimport socket ################################################################### sign in the ftp server and download the log file. # 登陆生产服务器下载日志##############################################################
-
将MSSQL Server 导入/导出到远程服务器教程的图文方法分享
1.打开本地企业管理器,先创建一个SQL Server注册来远程连接服务器端口SQL Server.步骤如下图: 图1: 2.弹出窗口后输入内容."总是提示输入登陆名和密码"可选可不选,如图2. 图2: 3.注册好服务器后,点击打开.如果是选择了"总是提示输入登陆名和密码"的话再点了确定后会提示输入用户密码,如图3. 图3: 4.进入后,选择到您的数据库,如testdb.在上面点右键,"所有任务">>"导入数据",
-
python 从远程服务器下载东西的代码
复制代码 代码如下: # _*_ coding:utf-8 _*_# name gefile.pyimport osimport statimport socketimport paramikoFILES=["filenameA","filenameB","filenameC","filenameD","filenameE"]USERNAME="root"PASSWORD="1
-
python检测远程服务器tcp端口的方法
本文实例讲述了python检测远程服务器tcp端口的方法.分享给大家供大家参考.具体如下: python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用 #!/usr/bin/env python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09:35:59 ''' import socket import sys NORMAL=0 ERROR=1 TIMEOUT=5 def ping
-
Python操作远程服务器 paramiko模块详细介绍
前言 paramiko模块是基于Python实现的SSH远程安全连接,可以提供在远程服务器上执行命令.上传文件到服务器或者从指定服务器下载文件的功能. paramiko模块安装方法 paramiko模块不是python自带的标准库,需要自行下载安装,建议使用pip自动安装.方法如下: (1)配置pip命令和镜像源路径.如果已配置,跳过. (2)执行pip install paramiko进行安装.出现successful字样表示安装完成. paramiko常用函数介绍 SSHclient类 (1
-
python paramiko远程服务器终端操作过程解析
这篇文章主要介绍了python paramiko远程服务器终端操作过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.with open写文件到本地 2.paramiko SFTPClient将文件推到salt服务端 3.paramiko SSHClient通过salt-cp将文件分发给目标服务器 1. with open(filePath, 'w') as f: # filePath文件本地路径,w write模式 f.write(c
-
python爬取音频下载的示例代码
抓取"xmly"鬼故事音频 import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块 import requests headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36" } # 请求网页
-
python静态web服务器实现方法及代码详解
1.编写TCP服务器程序. 2.获取浏览器发送的http请求消息数据. 3.读取固定的页面数据,将页面数据组装成HTTP响应消息数据并发送给浏览器. 4.HTTP响应报文数据发送完成后,关闭服务于客户端的套接字. 实例 # 时间: 2021/10/21 20:38 import socket if __name__ == '__main__': # 创建tcp服务端套接字 tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_
-
Python判断远程服务器上Excel文件是否被人打开的方法
最近工作中需要去判断远程服务器上的某个Excel文件是否被打开,如果被人打开,则等待,如果没人打开使用,则去填写数据进Excel文件. 开始想的很简单,和其他语言一样,比如C#,打开文件,如果报错说明被占用,结果发现,Excel文件被其他人打开的情况下,python里面用可写'w'的方式打开文件,实际上并没有报错,执行完成也没任何错误,只是最后看Excel文件里面,发现实际要写入的东西并没被写入. 然后在网上找了一些方法,比如用openpyxl,pywin32等等,发现都做不到真正去判断Exce
-
Python利用requests模块下载图片实例代码
本文主要介绍的是关于Python利用requests模块下载图片的相关,下面话不多说了,来一起看看详细的介绍吧 MySQL中事先保存好爬取到的图片链接地址. 然后使用多线程把图片下载到本地. 示例代码: # coding: utf-8 import MySQLdb import requests import os import re from threading import Thread import datetime header = {'User-Agent': 'Mozilla/5.0
-
利用python 更新ssh 远程代码 操作远程服务器的实现代码
用python paramiko ssh 服务器,并pull对应目录代码的脚本 pull.py import paramiko import sys def sshclient_execmd(hostname, port, username, password, execmd): paramiko.util.log_to_file("paramiko.log") s = paramiko.SSHClient() s.set_missing_host_key_policy(paramik
随机推荐
- ThinkPHP利用PHPMailer实现邮件发送实现代码
- Jquery Ajax请求方法小结(值得收藏)
- Mybatis批量删除数据操作方法
- 轻松掌握JavaScript享元模式
- php程序效率优化的一些策略小结
- 解析PHP中一些可能会被忽略的问题
- Python标准异常和异常处理详解
- Android自定义控件实现可多选课程日历CalendarView
- Android 开发中使用Linux Shell实例详解
- phpmailer简单发送邮件的方法(附phpmailer源码下载)
- oracle数据迁移到db2数据库的实现方法(分享)
- jQuery中clearQueue()方法用法实例
- java.lang.ExceptionInInitializerError异常的解决方法
- android实现程序自动升级到安装示例分享(下载android程序安装包)
- Java发送邮件遇到的常见需求汇总
- c++实现发送http请求通过get方式获取网页源代码
- PHP实现的登录页面信息提示功能示例
- ASP中Request对象获取客户端数据的顺序(容易忽略)
- 父母必读----育儿禁语大全
- Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】