0
我有一個Python程序,它會讀取電壓讀數並將它們放入日誌文件中供以後使用。它工作正常,除了電壓讀數有太多的數字。我在我的打印日誌文件行中嘗試了「%.5f」%,但是我得到一個錯誤「float argument required,not file」。下面是我的程序的相關部分:如何限制日誌文件中的數字?
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
如果你想只有幾個數字,使用' '{:.5f}'。格式((voltsdiff-2.534)/0.03422)'。 –
我使用'{:.0f}'。格式((伏特 - 2.5434)/0.03422)#很棒!非常感謝! – Rico