python - 清除 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)
但我找不到办法。有办法吗?
解决方案
推荐阅读
- javascript - 数组状态将缓存在 iOS 12 Safari 中。它是错误还是功能?
- elasticsearch - SQL Server 通过 Logstash 与 Elasticsearch 同步 - 不会发生重新传输
- android - 无法使用 Titanium SDK 隐藏软键盘 - Android
- relational-database - Odoo 10:如何创建 many2many 字段?
- c# - 桌面复制 API 捕获特定窗口
- c# - c#超时后中止异步HttpWebRequest
- pointers - 如何定义一个函数,该函数接收一个指针作为参数并返回一个指向参数的子节点之一的指针?
- ios - Core Data 获取数据并寻找重复数据
- python - Windows中的Django runserver只是中止而没有错误消息
- docker - 使用 DNS 和查询 SRV 记录的 Docker Swarm Cluster 网络