我有一个 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 这样的数字。