修改Python串口包Pyserial默认输入缓存区的大小

发布于 2019-12-06  51 次阅读


给实验室老板打工做横向项目的时候遇到了数据一次性大多可能超过Pyserial(我用的版本是3.4)默认输入缓存区4096个字节的问题,修改方法如下:

找到Pyserial中名称为serialwin32.py的文件,修改第72行的语句:

# Setup a 4k buffer
win32.SetupComm(self._port_handle, 4096, 4096)


改为:

# Setup a 4k buffer
win32.SetupComm(self._port_handle, 8192, 8192)

会不会有问题还待测试。


阿克西斯上没有什么重要的东西