从 pysftp 连接获取子文件夹
Get subfolders from pysftp Connection
我有一个管理员帐户,客户可以在子目录中上传文件。
import pysftp as sftp
import os
cnopts = sftp.CnOpts()
cnopts.hostkeys = None
s = sftp.Connection(host=myHostname, username=myUsername, password=myPassword, cnopts=cnopts)
folderlist = s.listdir()
这返回以下数组:
['Customer_1', 'Customer_2', 'Customer_3', 'Customer_4']
folderlist[0].listdir()
在这里不起作用。如何访问子目录?
试试这个
s.listdir(remotepath=folderlist[0])
文件夹列表[0] 是一个字符串。
我有一个管理员帐户,客户可以在子目录中上传文件。
import pysftp as sftp
import os
cnopts = sftp.CnOpts()
cnopts.hostkeys = None
s = sftp.Connection(host=myHostname, username=myUsername, password=myPassword, cnopts=cnopts)
folderlist = s.listdir()
这返回以下数组:
['Customer_1', 'Customer_2', 'Customer_3', 'Customer_4']
folderlist[0].listdir()
在这里不起作用。如何访问子目录?
试试这个
s.listdir(remotepath=folderlist[0])
文件夹列表[0] 是一个字符串。