在输出不断更新的同时写入csv

时间:2018-10-20 16:12:53

标签: python raspberry-pi3

现在,打印线每隔50毫秒从我的传感器读取一次电压并将其打印在屏幕上。我想在代码被中断时将其输出到CSV文件。我阅读了其他有关确定输出后如何输出到CSV文件的教程,但是当我需要读取带电电压时我无法弄清楚如何写入CSV文件。

这是我无法设法适应我的代码的答案:writing print output to csv file

from ABE_ADCDACPi import ADCDACPi
import time

adcdac = ADCDACPi()
adcdac.set_adc_refvoltage(3.3)

while True:
    print (adcdac.read_adc_voltage(1, 0))
    time.sleep(0.05)

编辑:使用VBA合并CSV文件时会有所不同。我正在写从传感器到ADC到微控制器再到RAM到CSV的信息。

1 个答案:

答案 0 :(得分:1)

多种解决方案:

  • 将输出重定向到文件

    ID          Club-ID           Layout-ID
     1                1           1
     3                1           2
    
  • 打印到文件

    ID         Name
     3          IdlePeriodConfirmation
     4          Contract
     5          BonusPeriodConfirmation
    
  • 使用日志记录:

    ID          Club-ID           Layout-ID
     2          2                 1
     4          2                 4