在 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)
我有处理本地文件的代码:
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)