编辑

我发现了问题所在并回答了自己的问题。

这行下面的原始问题

我在软件中实现了COM4和COM5之间的串行桥(特别是HDD的免费虚拟串行配置实用程序)

我有两个不同的python脚本在Powershell的两个不同实例中启动,请先接收:import serial

receive = serial.Serial(port = 'COM5', baudrate = 9600)

text = receive.read(100)

receive.close()

print text

然后发件人:import serial

send = serial.Serial(port = 'COM4', baudrate = 9600, timeout = 0)

send.write("Hello")

send.close()

启动发送方脚本时,接收方脚本将获取已发送的消息(以便清楚地建立通信),但发送方脚本将立即以错误结束:Traceback (most recent call last):

File ".\sending.py", line 3, in

send.writelines("Hello")

File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 270, in write

raise writeTimeoutError

serial.serialutil.SerialTimeoutException: Write timeout

当我将发送者脚本更改为send = serial.Serial(port = 'COM4', baudrate = 9600)

所以我的问题是:到底什么是超时?我该如何防止这种情况发生?我的意思是,数据是被发送的,所以我可能只是把整个东西放在一个try/except(and do nothing)块中,但从长远来看,这似乎是一个糟糕的解决方案。

python serial.write_PySerial write()即时时间相关推荐

  1. python serial模块

    文章目录 python serial模块 serial模块简介 serial模块使用方法 1. 打开串口,设置相关属性 2. 发送数据 3. 接收数据 python serial模块 serial模块 ...

  2. python serial模块学习

    python serial 学习 模块介绍 层次 SerialBase 入参(串口参数) 实例变量 总结 Serialwin32 执行文件选择 主要函数 模块介绍 python对于串口,有封装好的se ...

  3. python 获取mp3时长(时间长度)

    python 获取mp3时长(时间长度) 第一种方法 import librosa import time def get_mp3_duration(audio_path):""& ...

  4. 零基础学python需要多久-零基础学习Python开发需要多长时间?

    原标题:零基础学习Python开发需要多长时间? Python开发技术目前可谓是互联网行业编程界的新宠,不少零基础想要进入IT行业的人员都纷纷加入学习Python开发.零基础学习Python开发技术需 ...

  5. 自学python需要多长时间-零基础学习Python开发需要多长时间?

    原标题:零基础学习Python开发需要多长时间? Python开发技术目前可谓是互联网行业编程界的新宠,不少零基础想要进入IT行业的人员都纷纷加入学习Python开发.零基础学习Python开发技术需 ...

  6. 学python多长时间能够精通-Python培训需要多长时间可以学会?

    Python培训需要多长时间可以学会? 相信学好python是不少人的梦想,学习Python编程语言在初期入门阶段就可以自己动手做一些实用的小项目,这样会极大的增进我们学习编程的热情.很多朋友都是零基 ...

  7. python中处理日期和时间的标准模块是-关于时间和Python的时间处理模块

    概念 关于时间你因该了解的几个概念: 秒 在1967年的第13届国际度量衡会议上决定以原子时定义的秒作为时间的国际标准单位:铯133原子基态的两个超精细能阶间跃迁对应辐射的9,192,631,770个 ...

  8. python中gmtime的hour错误_python中gmtime的hour错误_在Python中操作日期和时间之gmtime()方法的使用...

    python中datetime怎么用广告总是在最精彩的时候出现,你总是在小编爱的最深的时候离开. ''''' 日期相关的操作 ''' from datetime import datetime fro ...

  9. Python实现进度条和时间预估的示例代码

    一.前言 在python当中可以用进度条来显示工作的进度,比如for循环的进度或者一些模型训练的进度. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪 ...

最新文章

  1. JAVa读取文件的附加属性,Java 读取属性文件
  2. Centos6.x Desktop 關閉防護墻及無關服務
  3. 无线路由器和计算机怎么连接网络连接,华为无线路由器怎么连接宽带上网
  4. 卷积在计算机中实现+pool作用+数据预处理目的+特征归一化+理解BN+感受野理解与计算+梯度回传+NMS/soft NMS
  5. 目标检测第6步:YOLOv5(5.0)如何在Colab中训练自定义数据集?(更新时间:2022.3.22)
  6. labview linux 内核 不匹配,Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃。...
  7. (SRNTT)Image Super-Resolution by Neural Texture Transfer
  8. ApacheCN × FlyAI 人工智能比赛活动
  9. ipfs c++client
  10. 大白话系列之java_并发系列2-大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?【石杉的架构笔记】...
  11. 递增子序列 Increasing Subsequences
  12. 【连载】人类唯一的出路:变成人工智能(二)脑机接口
  13. “一个人会不会一直穷下去”“先看看他关注的公众号”
  14. mybatis(狂神说笔记)
  15. 关于绝地求生某辅助白名单画中画逆向分析
  16. 目前企业如何看待培训机构出来的程序员?
  17. 设置密码复杂度、密码有效期,重新制作ISO,安装后登录系统必须重新修改密码
  18. JS双引号转义,号切割
  19. 内存碎片产生原因及处理
  20. react:创建新项目

热门文章

  1. Cookie的安全性
  2. 云服务器(阿里云)的简单应用
  3. Windows10系统虚拟机的创建与系统安装
  4. 质量、质量要求、检验、验证和确认
  5. web读取身份证信息(java语言)
  6. 从最新的技术趋势看前端的未来
  7. 昌乐一中2021年高考成绩查询,喜 报
  8. win10清理c盘_只需十步,C盘轻松腾出30G!使用win10自带工具清理系统垃圾,让电脑重获新生...
  9. 【Java编程练习】司机肇事后逃跑,现场三人半瞎系列
  10. 计算机网络介质图片,存储介质是什么