我有使用本地文件的这段代码:
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)