如何将电压读数限制在日志文件中记录的范围内?

2024-06-25 23:50:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个设备,可以读取进入python2.7程序的电压读数。该程序工作正常,但我想为电压太低,不进入日志文件。电压读数从0.1伏到2.5伏,我只对1.1伏以上的电压读数感兴趣。这是我的程序:

 import time, sys, math
 import adc
 from time import time, sleep
 import logging
 ADS1015 = 0x01
 adc=ADS1x15(ic=ADS1015)
 with open('logfile.txt', 'a') as f:
     while True:
        volts = adc.readADC01(4096, 8)
        sys.stdout.flush()
        print >> f, time(), '{:.0f}'.format(volts)
        sleep(1)

Tags: 文件fromimport程序timeloggingsyssleep