首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏DroneKit Python消息

如何隐藏DroneKit Python消息
EN

Stack Overflow用户
提问于 2018-11-07 15:37:08
回答 1查看 198关注 0票数 0

快速问答。有什么方法可以隐藏或抑制来自DroneKit Python的消息(用红线标记)?

作为参考,下面是我使用的代码。

代码语言:javascript
复制
#!/usr/bin/env python2
# -*- coding: utf-8 -*-

# setting up modules used in the program
from __future__ import print_function
from dronekit import connect
import exceptions
import socket
import time
import os

# connect to Rover
os.system("clear")
vehicle = connect('/dev/ttyS0', heartbeat_timeout = 30, baud = 57600)
time.sleep(2)

# instruction
print("\nPress [Ctrl] + [c] to quit.\n\n")
# 3 sec delay
time.sleep(3)

# measure distance
while True:

    # reading from rangefinder
    rangefinder_distance = vehicle.rangefinder.distance
    # print out the reading from rangefinder
    print ("Rangefinder Distance: %.2f [m]" % float(rangefinder_distance))
    # 1 sec delay
    time.sleep(1)

我想隐藏的另一个DroneKit消息示例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-10 01:08:38

只需创建一个什么都不做的虚拟打印功能。

代码语言:javascript
复制
def dummy_printer(x):
    pass

然后将其传递给status_printer参数。

代码语言:javascript
复制
vehicle = connect('/dev/ttyS0', heartbeat_timeout = 30, baud = 57600, status_printer = dummy_printer)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53192723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档