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