python paramiko put no such file
时间: 2023-08-15 12:08:44 浏览: 169
python paramiko
这个错误通常发生在使用 Paramiko 库的 put() 方法时,表示指定的本地文件不存在。请确保指定的本地文件路径正确,且文件确实存在。你可以使用 Python 的 os 模块检查文件是否存在,例如:
```python
import os
local_file_path = '/path/to/local/file'
if not os.path.exists(local_file_path):
print(f'Error: {local_file_path} does not exist')
# 处理文件不存在的情况
else:
# 执行 put() 方法上传文件
```
如果本地文件确实存在,还可能是因为文件权限或路径问题导致无法访问。你可以检查文件权限和路径是否正确,或者尝试使用绝对路径来确保文件能够正确访问。
阅读全文