在 Python 中尝试在来自 Paramiko 的 sftp 客户端上使用文件方法时发生未知类型错误

Unknown type error trying to use the file method on sftp client from Paramiko in Python

我在 Python 中使用 paramiko 以便将文件写入 linux 服务器。在写入包含具有希伯来语名称的文件夹的路径时,我似乎有错误。 在该会话上初始化 ssh_client 和 sftp 客户端后,我使用 chmod 进入我想要写入的文件夹。 然后, 我正在使用 sftp.file 方法获取文件对象以写入一些内容。 当我有英文路径时它会起作用。 当我有一个包含希伯来语的路径时,该方法失败了.. 它在我在 sftp 会话中初始化文件时失败。

错误是 u'/root/\u05e9/filename.json' type

的未知类型

谢谢!

从报错信息"Unknown type"来看,这个错误不是你的sftp会话中文件对象的初始化引起的,而是后来的事情导致了这个错误。如果你能post源代码就清楚了。