有没有人有Python的YMODEM包。

时间:2012-10-11 12:26:22

标签: python pypi xmodem

我正在尝试找到PyPi中列出的调制解调器1.0 包,因此想要使用 ymodem 。此链接http://pypi.python.org/pypi/modem中的包描述仅提供说明而非下载链接,与此链接http://pypi.python.org/pypi/xmodem/0.2.4不同。

有没有人知道为Python下载调制解调器或ymodem软件包的位置?

请帮帮我。

此致

Manjunath Bhat

2 个答案:

答案 0 :(得分:0)

这已经很老了,但我想我已经回答了,因为我最近遇到了这个问题。

如果你使用的是linux,你可以这样做,我在以下链接中找到了这个:https://superuser.com/questions/604055/using-rz-and-sz-under-linux-shell

使用以下代码编写名为ysend的文件:

#!/bin/sh

DEV=/dev/ttyUSB0

stty -F $DEV 115200
sb $1 > $DEV < $DEV

其中DEV是您的串行接口,数字是您的波特率。 sb命令使用YMODEM协议。

然后您可以使用以下代码从python调用此文件:

import subprocess
subprocess.call(["sudo","bash","ysend",filename])

其中filename是您要发送的文件。

这解决了我在搜索ymodem实现数小时后遇到的所有问题。将sb更改为sz以改为使用zmodem

答案 1 :(得分:0)

它不在回购的主要分支中,我乍一看就错过了它。

https://github.com/tehmaze-labs/modem/tree/multi-protocol