正在使用Python Paramiko获取具有完整路径的目录中的文件列表

问题描述 投票:1回答:1

我有使用本地文件的这段代码:

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选项-如何解决这个问题?

python sftp paramiko os.path
1个回答
1
投票

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

path = "/remote/path"
for filename in sftp.listdir(path):
    fullpath = path + "/" + filename
    print(fullpath)
© www.soinside.com 2019 - 2024. All rights reserved.