从C++;或windows上的Python 我需要使用Python或C++来从Windows中读取串行端口。我应该使用什么API/库?你能给我指点教程吗?谢谢

从C++;或windows上的Python 我需要使用Python或C++来从Windows中读取串行端口。我应该使用什么API/库?你能给我指点教程吗?谢谢,c++,python,windows,serial-port,C++,Python,Windows,Serial Port,这是一篇关于Win32串行通信的经典文章: 在C++中: (“\\.\\COM39”,…) ReadFile,WriteFile CloseHandle 还有一个完整的关于.python的文档。在python中,您有一个优秀的跨平台包(我只在GNU/Linux环境中使用过) 看一看,它的使用非常简单,但非常强大 当然有了 顺便说一句,如果它有用的话,你可以找到我的一个使用pyserial的项目,作为一个扩展示例。在python中,它只需导入并使用它的open()方法即可(如果你使用的是相当标

这是一篇关于Win32串行通信的经典文章:

在C++中:

  • (“\\.\\COM39”,…)
  • ReadFile
    WriteFile
  • CloseHandle

  • 还有一个完整的关于.python的文档。

    在python中,您有一个优秀的跨平台包(我只在GNU/Linux环境中使用过)

    看一看,它的使用非常简单,但非常强大

    当然有了


    顺便说一句,如果它有用的话,你可以找到我的一个使用pyserial的项目,作为一个扩展示例。

    在python中,它只需导入并使用它的open()方法即可(如果你使用的是相当标准的系统,否则你必须调整许多参数以匹配你的环境)

    编辑:
    正如Enrico所指出的,pyserial在许多发行版中都不是默认的软件包,所以您必须自己安装它。
    我建议通过安装并使用轻松安装来处理python插件包。

    只是一点,pyserial在大多数系统中都不是默认安装的。是的,它可以通过轻松安装轻松获得+因为你的答案是第一个:)谢谢你们所有人的精彩回答!