1
我正在paramiko sftp上工作。在paramiko中有沒有類似ftplib
retrbinary
函數的函數?ftplib在paramiko retrbinary?
我的項目已經支持ftp,並且使用cStringIO
將數據存儲在內存中,然後使用retrbinary
和storebinary
來訪問它。我必須使用paramiko執行sftp,但不支持這些功能。
我正在paramiko sftp上工作。在paramiko中有沒有類似ftplib
retrbinary
函數的函數?ftplib在paramiko retrbinary?
我的項目已經支持ftp,並且使用cStringIO
將數據存儲在內存中,然後使用retrbinary
和storebinary
來訪問它。我必須使用paramiko執行sftp,但不支持這些功能。
沒有retrbinary
函數,因爲SSH將所有文件視爲二進制文件。
另一方面,FTP默認將文件視爲文本文件,轉換行結尾,所以添加了單獨的retrbinary
以防止二進制文件的轉換。
模式表示文件是如何被打開:
'r'
閱讀,'w'
寫(截斷現有的文件),'a'
進行追加,'r+'
讀/寫,'w+'
用於讀取/寫入(截斷現有文件),'a+'
用於讀取/附加。 python'b'
標誌被忽略,因爲SSH將所有文件視爲二進制文件。