我正在尝试找到PyPi中列出的调制解调器1.0 包,因此想要使用 ymodem 。此链接http://pypi.python.org/pypi/modem中的包描述仅提供说明而非下载链接,与此链接http://pypi.python.org/pypi/xmodem/0.2.4不同。
有没有人知道为Python下载调制解调器或ymodem软件包的位置?
请帮帮我。
此致
Manjunath Bhat
答案 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)
它不在回购的主要分支中,我乍一看就错过了它。