windows下使用python下载文件或者上传文件
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是本机目录我们这儿只需要了解这两个。

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) )


