在 Python 上重命名远程服务器上的文件

Rename file on remote server on Python

我正在使用 pysftp 访问服务器上使用 python 的文件。

conn = sftp.Connection(host = 'host', username = 'user', password = 'password')
remotepath = '/tmp/random/NAME_LATEST.zip'
localpath = '/home/tmp/Desktop/NAME.zip'
conn.put(localpath,remotepath)
conn.close()

我想做的是,在放置文件 NAME_LATEST 之前,我想将已经存在的名称为 'NAME_LATEST' 的文件重命名为 'NAME+',然后放置新文件作为 NAME_LATEST。重命名文件的方法是什么?

conn.rename(remote_src, remote_dest): 重命名远程主机上的文件或目录。

对于 pysftp 0.2.8,重命名文档可在 API page. There is nothing in cookbook 获得 rename