import pysftphostname = "somehost"user = "bob" password = "123456" filename = 'somefile.txt'with pysftp.Connection(hostname,username=user,private_key='/home/private_key_file') as sftp: sftp.get(filename)
有关如何使用pysftp执行此 *** 作的任何想法?
解决方法 在pysftp中没有下载与文件掩码匹配的文件的功能.你必须:
>使用listdir
或walktree
列出目录(如果需要递归)
>迭代文件列表,过滤所需的文件
>分别致电get
.
有关灵感,请参阅如何实现get_d
或get_r
(递归).
有关简单实现,请参阅List files on SFTP server matching wildcard in Python using Paramiko.有关递归示例,请参阅Python pysftp get_r from Linux works fine on Linux but not on Windows.
总结以上是内存溢出为你收集整理的python – 在pysftp get中指定文件模式全部内容,希望文章能够帮你解决python – 在pysftp get中指定文件模式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)