首页 > 解决方案 > 清除 Paramiko ChannelFile

问题描述

我有以下代码用于从 SSH 服务器中的通道读取输入:

f = chan2.makefile("rU")
command = f.read(1)
f.close()

#some code here. 
#client presses more keys here.

f = chan2.makefile("rU")
command = f.read(1)
f.close()

我可以使用此代码从客户端获取单个字符。但是如果用户在两个部分之间按下按钮,我想忽略它们。我正在考虑在每次执行之前清空 ChannelFile,f.read(1)但我找不到办法。有办法吗?

标签: pythonparamiko

解决方案


推荐阅读