我正在使用Python并尝试连接到SFTP,希望从中检索一个XML文件,并需要将其放在本地系统中。下面是代码:import paramiko
sftpURL = 'sftp.somewebsite.com'
sftpUser = 'user_name'
sftpPass = 'password'
ssh = paramiko.SSHClient()
# automatically add keys without requiring human intervention
ssh.set_missing_host_key_policy( paramiko.AutoAddPolicy() )
ssh.connect(sftpURL, username=sftpUser, password=sftpPass)
ftp = ssh.open_sftp()
files = ftp.listdir()
print files
这里的连接是完全成功的。现在我想看到所有的文件夹和所有的文件,需要输入到所需的文件夹中从那里检索XML文件。
最后,我的意图是在连接到SFTP服务器后查看所有文件夹和文件。
在上面的代码中,我使用了ftp.listdir(),通过它,我得到如下输出['.bash_logout', '.bash_profile', '.bashrc', '.mozilla', 'testfile_248.xml']
我想知道是否只有这些文件?
我上面使用的命令也可以查看文件夹吗?
查看所有文件夹和文件的命令是什么?