我必须使用Python从sftp下载一些文件,我尝试使用listdir列出所有文件,但我第一次尝试使用Pystp.listdir时收到以下消息: “模块'pysftp'没有属性'listdir'
import pysftp
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
myHostname = "99.99.999.999"
myUsername = "user"
myPassword = "*********"
with pysftp.Connection(host=myHostname, username=myUsername, password=myPassword,cnopts=cnopts) as sftp:
print("Connection succesfully stablished ... ")
pysftp.cd('public')
pysftp.listdir()
更改:
致:
由于您使用的是
with
关键字,然后是as sftp
,这意味着您应该使用sftp.lisdir()
相关问题 更多 >
编程相关推荐