我有一个Python程序,它接受电压读数并将它们放入日志文件中供以后使用。除了电压读数太多之外,它工作正常。我试过"%。5f"在我的打印日志文件行中%,但是我得到一个错误"浮点参数需要,而不是文件"。以下是我的计划的相关部分:
voltsdiff = adc.readADCDifferential01(4096, 8)
logfile = open('logfile.txt', 'a')
print >> logfile, time(), (voltsdiff-2.534)/0.03422
logfile.close()
我得到的数字像1052.37821133599778和1051.75680765443765,我只想要1052。
答案 0 :(得分:1)
int(round(1051.75680765443765)) # 1052
int(round(1052.37821133599778)) # 1052
答案 1 :(得分:0)
volt = (voltsdiff-2.534)/0.03422
int(volt) # will get rid of decimals