泛泛我们办公用windows桌面比力居多,因为我老是登岸linux办事器下载统一个文件,反复操作,于是就写了一下简单的剧本并没有优化,临时能知足上传和下载功能即可,高手请绕道··这是小白教程。

东西/原料
- 客服端:windows系统python2.7
- 办事器:centos7.x
方式/步调
- 1
windows桌面还需要安装paramiko和scp模块
$ pip install paramiko
$ pip install scp
- 2
我的剧本写在E盘,具体路径是E:\python\scp\py_scp.py
看可以看到我E:\python\scp目次只有一个文件,等会我们会进行尝试。
具体代码在图片里面,小白们可以参考然后自行更改代码。
- 3
scp.get是下载文件回到windows,上图的代码是下载文件的。
scp.get用法:
def get(self, remote_path, local_path='', recursive=False, preserve_times=False)
remote_path是长途目次
local_path是本机目次
我们这儿只需要领会这两个。
- 4
利用cmd模式进入scp剧本的工作目次,下载回来的文件也会在这个目次呈现。
$ cd /d E:\python\scp
- 5
ok,这边我们要起头运行python剧本了,运行后下载文件会有百分比的显示。
$ python py_scp.py
为什么会有百分比呢,是因为scpclinet挪用了progress函数。
def progress(filename, size, sent):
sys.stdout.write("%s\'s progress: %.2f%% \r" % (filename, float(sent)/float(size)*100) )
- 6
查看剧本的工作目次,发现我们已经下载好文件了,并解压出来了,真是便利,今后不消手动一步一步登岸办事器了。
- 7
上传:scp.put是把文件上传到办事器上。
利用方式和scp.get近似的,我把wordpress-4.9.4-zh_CN.tar.gz传到办事器的/tmp目次下,代码改变如下图。
我们看到办事器/tmp没有这个wordpress文件的。
- 8
颠末我测试上传文件也是当作功的,颠末此次进修的同时也刚进修python的小白们分享一下实战应用,但愿能对刚进修的小白们有很好的帮忙。
注重事项
- 此尝试是python2.7,其他版本并未测试。
- windows平台是win10系统64位,仅供参考。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/226526.html
- 上一篇: 支付宝怎么设置花呗为优先付款方式
- 下一篇: Windows 7 开启离开模式省电下载两不误
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497