我正在尝试使用sftp将文件从Windows计算机复制到Linux计算机。
ssh = paramiko.SSHClient()
ssh.connect("192.168.1.23", username=host_username, password=host_password)
sftp = ssh.open_sftp()
remote_file_location = '/home/' + host_username
local_file_location = "./abc/xyz"
sftp.put(local_file_location , remote_file_location)
sftp.close()
ssh.close()
我希望上述代码的输出将上载存在于192.168.1.23上abc文件夹中的xyz文件。问题是它成功上传了文件,但是当我尝试使用ssh.close()
关闭ssh会话时,它给出了:
'NoneType' object is not iterable
如何解决这个问题?
谢谢。