gpt4 book ai didi

python - paramiko 中的 ftplib retrbinary?

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:14 27 4
gpt4 key购买 nike

我正在开发 paramiko sftp。 paramiko中有没有类似ftplib retrbinary函数的函数?

我的项目已经支持ftp,并且使用cStringIO将数据存储在内存中,然后使用retrbinarystorebinary来访问它。我必须使用 paramiko 对 sftp 执行相同的操作,但它不支持这些功能。

最佳答案

没有retrbinary函数,因为SSH将所有文件视为二进制文件。

另一方面,FTP 默认将文件视为文本文件,并转换行结尾,因此添加了单独的 retrbinary 来防止二进制文件的转换。

引用SFTPClient.file() method :

The mode indicates how the file is to be opened: 'r' for reading, 'w' for writing (truncating an existing file), 'a' for appending, 'r+' for reading/writing, 'w+' for reading/writing (truncating an existing file), 'a+' for reading/appending. The python 'b' flag is ignored, since SSH treats all files as binary.

关于python - paramiko 中的 ftplib retrbinary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646185/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com