使用pyserial的超简单串行客户机。

nanocom的Python项目详细描述


使用pyserial的超简单串行客户机。

用法

使用安装

pip install nanocom

示例用法为

nanocom --port /dev/ttyUSB0 --baudrate 115200

以下选项可用

-h, --help              Show this message and exit.
-v, --version           Show the version and exit.
-p, --port PATH         The serial port. Examples include /dev/tty.usbserial or /dev/ttyUSB0.
-b, --baudrate INTEGER  The baudrate of the serial port. The default is 115200.
-m, --map KEY VALUE     A character map where a string VALUE is sent for a character KEY. Multiple maps are allowed.
-c, --exit-char CHAR    The exit character (A to Z, [, \, ], or _) where Ctrl+CHAR is used to exit. The default is ].

为什么是另一个串行客户端?

我找不到适合我需要的东西。我尝试了很多不同的东西,从GNU屏幕到bash脚本但它们要么太笨重,干扰了tmux,要么没有通过ansi转义代码。我找到的最好的东西是python -m serial.tools.miniterm,但它有一个不需要的奇怪菜单系统。Nanocom是serial.tools.miniterm的简单修改

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调整可绘图问题的大小(引用未被传递?)   如何在java 安卓中对数字进行排序?   方法中的java布尔值未正确返回(数组形式参数)   JavaEclipseMilo:如何读取历史数据?   java重写toString()时出现错误   java如何调试运行在两个不同Tomcat服务器上的两个应用程序?   如何将java应用程序中的对象序列化为多个文件?   macos MacOSX系统菜单名w/Java?   java动态配置Maven依赖项   java Android Studio:如何找到Gradle的安装位置?   测试如何测试Java应用程序的输入和输出?   java Android Studio意图不起作用   java如果@RequestParameter被给定,则根据它的值进行过滤,如果没有,则什么也不做   java如何使用JTable和GridBagLayout创建面板?   java要在数据库中保存列表的数据类型   线程中的javatomcat死锁   java如何使用捆绑包将数据从适配器共享到viewpager中的片段