在 Python Paramiko 中检索具有完整路径的目录中的文件列表

Retrieving list of files in a directory with a full path in Python Paramiko

我有处理本地文件的代码:

path = r'/localhost_path/'

for filename in os.listdir(path):
    subpath = os.path.join(path, filename)
    if subpath.endswith('.txt'):
        print("TXT")

我试图用带有 Paramiko 的 SFTP 替换它,但它没有用。 Paramiko 没有 .join 选项 – 如何解决这个问题?

如果您的问题是如何使用完整路径检索给定目录中的文件列表,您可以使用此方法:

path = "/remote/path"
for filename in sftp.listdir(path):
    fullpath = path + "/" + filename
    print(fullpath)