gpt4 book ai didi

python - 如何打印每个输出数据的时间

转载 作者:行者123 更新时间:2023-12-02 18:25:58 25 4
gpt4 key购买 nike

我正在尝试通过 BeagleBone Black 从传感器检索数据。我得到了读数和伏特数,但因为我已经将时间用于 time.sleep()。当我尝试合并 start_time 时,time.sleep() 出现语法错误。

start_time = time.time()
seconds = (time.time() -start_time)
print('%f\t%f\%s' % (reading, volts, seconds)

这是我尝试编写的代码块。

import Adafruit_BBIO.ADC as ADC
import time

sensor_pin = 'P9_40'

ADC.setup()

print('Reading\t\tVolts')

while True:
reading = ADC.read(sensor_pin)
volts = reading * 1.800
print('%f\t%f' % (reading, volts)
time.sleep(0.5)

为什么会出现语法错误?是否有更好的方法以秒为单位添加时间?语法错误:

File "pulse.py", line 15
time.sleep(0.5)
^
SyntaxError: invalid syntax

最佳答案

您的问题是您没有关闭 time.sleep 上方一行的括号 ()

应该如下所示

print('%f\t%f' % (读数,伏特))

计算时差时使用的打印语句也有同样的问题

关于python - 如何打印每个输出数据的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70162244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com