Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在Python中的Paramiko的sftp客户端上使用file方法时出现未知类型错误_Python_File_Ssh_Sftp_Paramiko - Fatal编程技术网

尝试在Python中的Paramiko的sftp客户端上使用file方法时出现未知类型错误

尝试在Python中的Paramiko的sftp客户端上使用file方法时出现未知类型错误,python,file,ssh,sftp,paramiko,Python,File,Ssh,Sftp,Paramiko,我在Python中使用paramiko将文件写入linux服务器。我似乎有错误时,写入一个路径,其中包括文件夹与希伯来文名称。 在该会话上初始化ssh_客户端和sftp客户端之后,我将使用chmod访问要写入的文件夹。 那么, 我正在使用sftp.file方法获取一个文件对象来写入一些内容。 当我有英语路径时,它就起作用了。 当我有一个包含希伯来语的路径时,该方法将失败。。 它在我在sftp会话中初始化文件时失败 错误是 u'/root/\u05e9/filename.json'类型的类型未知

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

错误是 u'/root/\u05e9/filename.json'类型的类型未知


谢谢

从错误消息“Unknown type”判断,此错误不是由sftp会话中的文件对象初始化引起的,而是后来的某种原因引起的。如果你能发布源代码,那就很清楚了。

我不能发布代码,对不起。。。我只是想知道图书馆是否有问题。希伯莱名称的图书馆chmod有效。当我尝试使用sftp对象时,它失败了。。。我认为当我使用chmod时,sftp可能会保存路径,当尝试实际写入路径时,它会失败,因为它以不同的格式保存路径,或者将路径保存为unicode,这使得希伯来语无效。。。