【发布时间】:2022-12-03 11:12:20
【问题描述】:
我正在读取我的串口数据,我可以将这些数据存储到 .csv 文件中。但问题是我想将我的数据写入第二列或第三列。
使用代码,数据存储在第一列中:
file = open('test.csv', 'w', encoding="utf",newline="")
writer = csv.writer(file)
while True:
if serialInst.in_waiting:
packet = (serialInst.readline())
packet = [str(packet.decode().rstrip())] #decode remove \r\n strip the newline
writer.writerow(packet)
代码 .csv 文件的输出:
| Column A | Column B |
|---|---|
| Data 1 | |
| Data 2 | |
| Data 3 | |
| Data 4 |
示例所需的输出 .csv 文件:
| Column A | Column B |
|---|---|
| Data1 | data 2 |
| Data3 | Data 4 |
【问题讨论】:
标签: python