如何使用Paramiko中的SFTP更新服务器中的文件

2024-03-29 15:01:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我想转到远程SFTP服务器上的路径,并验证该文件是否存在。如果文件存在,则我要打开该文件并更新其内容

帕拉米科的SFTP是否可行


Tags: 文件路径服务器内容远程sftp
1条回答
网友
1楼 · 发布于 2024-03-29 15:01:10

Paramiko SFTP客户机具有^{}方法,该方法相当于常规Python open函数。它返回一个类似文件的对象,然后您可以像编辑本地文件一样使用该对象:

ssh = paramiko.SSHClient()
# ...
ssh.connect(...)
 
sftp = ssh.open_sftp()

with sftp.open("/remote/path/file.txt", "r+") as f:
    f.seek(10)
    f.write(b'foo')

相关问题 更多 >