Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在查看大量使用 Paramiko 执行 SSH 和 FTP 的现有 python 代码。我需要允许相同的代码与一些不支持安全连接且我无法控制的主机一起使用。
有没有一种通过 Paramiko 快速简便的方法,或者我需要退后一步,创建一些同时支持 paramiko 和 Python 的 FTP 库的抽象,然后重构代码以使用这种抽象?
不,paramiko 不支持 telnet 或 ftp —— 你确实最好使用更高级别的抽象并实现它两次,使用 paramiko 和不使用它(使用 Python 标准库的 ftplib 和 telnetlib 模块)。