【发布时间】:2018-09-11 20:29:50
【问题描述】:
我在 SFTP 服务器上有一个文件,我可以连接到该文件以打开和写入。但是我需要搜索一段文本并将其替换为另一个文本。这可以使用 Paramiko SFTP 吗?
我的代码是这样的
for filename in s.sftp.listdir():
file = sftp.open(filename,'ar+')
line = file.readable()
file = file.write("Test Test Test")
file = sftp.close()
我曾尝试使用 sftp.replace() 但运行时出现以下错误
file = s.sftp.replace("15062018", "11092018")
AttributeError: 'SFTPClient' 对象没有属性 'replace'
第一个日期是文件中当前的日期,第二个日期是我要替换的日期。
【问题讨论】: