pyserial封装了对串口的访问,供大家参考,具体内容如下
特性
在支持的平台上有统一的接口。
通过python属性访问串口设置。
支持不同的字节大小、停止位、校验位和流控设置。
可以有或者没有接收超时。
类似文件的api,例如read和write,也支持readline等。
支持二进制传输,没有null消除,没有cr-lf转换。
有关python的环境配置请参考: 《python入门》windows 7下python web开发环境搭建笔记
而 pip 是随 python 一同安装的,如下图:
pip 帮助信息,在命令行中输入 pip 就能看到以下的帮助信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
g:\>pip usage: pip <command> [options] commands: install install packages. uninstall uninstall packages. freeze output installed packages in requirements format . list list installed packages. show show information about installed packages. search search pypi for packages. wheel build wheels from your requirements. help show help for commands. general options: - h, - - help show help . - - isolated run pip in an isolated mode, ignoring environment variables and user configuration. - v, - - verbose give more output. option is additive, and can be used up to 3 times. - v, - - version show version and exit. - q, - - quiet give less output. - - log <path> path to a verbose appending log. - - proxy <proxy> specify a proxy in the form [user:passwd@]proxy.server:port. - - retries <retries> maximum number of retries each connection should attempt (default 5 times). - - timeout <sec> set the socket timeout (default 15 seconds). - - exists - action <action> default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. - - trusted - host <hostname> mark this host as trusted, even though it does not have valid or any https. - - cert <path> path to alternate ca bundle. - - client - cert <path> path to ssl client certificate, a single file containing the private key and the certificate in pem format . - - cache - dir < dir > store the cache data in < dir >. - - no - cache - dir disable the cache. - - disable - pip - version - check don't periodically check pypi to determine whether a new version of pip is available for download. implied with - - no - index. |
安装 pyserial 串口通讯模块
使用 pip 来安装非常简单,只需使用以下命令:pip install pyserial。
安装时可能会出现以下提示:
可以按照提示执行升级 pip:pip install --upgrade pip
也可以不升级 pip,我上面的图是已经安装过了。没有安装的话会如下图显示:
有时候会出现类似下图的网络错误:
重新执行一遍就可以了
卸载可使用命令:pip uninstall pyserial
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/testcs_dn/article/details/53178076