我正在尝试使用Python将来自2个传感器节点的数据写入CSV文件。在AT模式下,通过Xbee Series 1进行通信,2个传感器节点上的Xbee终端设备将数据传递给连接到我的计算机的Xbee协调器。然后这些数据必须写入CSV文件。传感器与Arduino相连。在

我目前面临的问题是,来自2个节点的传感器数据以这种方式写入CSV文件:

但是,我希望数据格式是:即将来自2个传感器节点的数据写入一个实例中的一行。在

我编写以下CSV文件的Python代码是:import serial

import time

import csv

# Arduino

arduino = serial.Serial('COM11', 9600, timeout=1)

time.sleep(3) # wait for Arduino to initialize

while True:

for datastring in arduino:

datastring = datastring.strip() # removes whitespaces and newline char

if datastring:

datasplit = datastring.split(',') # Splits line of txt -> array of strings composed of EA individual sensor data

field1 = datasplit[0]

field2 = datasplit[1]

field3 = datasplit[2]

with open('testing1.csv', 'ab') as csvfile: # 'ab' to remove newline char after each print

field1 = field1.replace('\n',"")

sensor_fields = [field1, field2, field3, time.strftime("%H%M%S")]

writer = csv.writer(csvfile)

writer.writerow(sensor_fields)

请问我的代码哪里出错了?非常感谢大家!:)

python如何控制传感器_在Python中单行写入传感器数据相关推荐

  1. python方向键控制角色_用python和pygame游戏编程入门-控制角色移动

    在上一节中我们知道了事件,以及如何捕捉键盘事件进行响应,本届我们结合第一节何上一节的内容,做一个用键盘控制角色移动的功能,代码如下: #!/usr/bin/env python #指定图像文件名称 b ...

  2. python编程控制机器人_基于Python开发的微信图灵机器人

    在过去的几个月中,由于在新生群中回答问题费时费力,同时又有许多重复而又有固定答案的回答,我受到一些知乎文章的启发,维护了一个基于itchat的群聊机器人.从刚开始接入图灵机器人时只会尬聊的机器人,之后 ...

  3. python 手机控制电脑_用Python实现电脑手机文件互传秒完成

    点击上方Python知识圈,设为星标回复1024获取Python资料阅读文本大概需要 3 分钟点击「阅读原文」查看pk哥原创精品视频.

  4. 总结——调试STM32F103ZET6及外围传感器_电路图设计问题+SHT10温湿度传感器

    总结--调试STM32F103ZET6及外围传感器_电路图设计问题+SHT10温湿度传感器http://blog.csdn.net/gsh_hello_world/article/details/53 ...

  5. python手势识别控制幻灯片_手把手教你如何实现Python手势识别与控制(含代码及动图)...

    Python手势识别与控制 概述 本文中的手势识别与控制功能主要采用 OpenCV 库实现, OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库, 可以运行在Linux, Windows ...

  6. python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)

    下面就为大家分享一篇使用Python将数组的元素导出到变量中(unpacking),具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 最近工作中遇到一个问题,需要利用Python将数组(list ...

  7. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  8. python控制电机_树莓派Python控制步进电机

    步进电机控制在Python 玩了LED,开关和蜂鸣器后,我觉得自然的下一步是用步进电机或两个.这可能构成了一个想法的一部分,我不得不创建一个自动停止动画动画"转台",用于旋转和拍摄 ...

  9. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

最新文章

  1. Codeforces Round #395 (Div. 2)(未完)
  2. CSS内容溢出时,显示省略号
  3. Spring boot系列--redis使用之1
  4. mvdr波束形成原理_5G的“波束赋形”技术是什么东东?
  5. c语言switch comiti,国际经济学作业复习资料第三章.docx
  6. layui多文件选择之后自动上传
  7. C# RSACryptoServiceProvider加密解密签名验签和DESCryptoServic
  8. scala---中的一些string方法
  9. 在Java环境下怎么打开_Java环境配置及在Dos命令下运行Java程序
  10. 学习WPF/Silverligter网站及资源
  11. 锐起无盘XP安装与配置图文(一)
  12. 数据采集及采集工具八爪鱼的使用
  13. springboot+vue网络课程教学网站系统java源码介绍
  14. (java)word转html并提取word中的目录结构树生成到html页面中的左边树
  15. 考研408(操作系统、计算机组成原理、数据结构、计算机网络)
  16. js_ctype linux,linux – 解释export LANG,LC_CTYPE,LC_ALL的效果
  17. centos各文件夹作用
  18. Koo叔说Shader—果冻效果
  19. web网页设计实例作业——代码质量好-上海介绍(5页) HTML+CSS+JavaScript(含源码)
  20. 块存储、文件存储、对象存储这三者的区别

热门文章

  1. 系统怎么跟服务器联系,工控机与服务器的之间的联系和区别
  2. 视频教程-Threejs GeoJSON离线3D地图-JavaScript
  3. Unity在PC端调用电脑镜头
  4. 学军OJ题解——XJ的运动会
  5. window 文件名特殊字符替换
  6. Android ApiDemos示例解析(39):App-Service-Local Service Binding
  7. 阿里云 OSS 对象存储 OSS 图片加文字水印
  8. NS-Multimeter数字万用表程控软件
  9. 移动端获得微信openid_构建用于移动设备的OpenID Connect流
  10. 思维导图 进阶(03)链接 高效记忆,理解与记忆同在