gpt4 book ai didi

python - 从 Python 通过串口发送文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:47 25 4
gpt4 key购买 nike

我正在尝试通过串行端口发送文件(在本例中为 .jpg 图像)。

目前它通过调用外部脚本来工作:

subprocess.Popen(['./sendFile.sh','myImage.jpg']).communicate()

sendFile.sh 是:

cp /home/pi/$1 /dev/ttyAMA0

此方法有效但不稳定。有时我的 Python 程序在传输文件后停止。

我想知道是否有一种方法可以在 Python 中执行此操作而不是调用脚本来寻求帮助?我搜索了XMODEM,但似乎两端都必须安装它。我正在将图像发送到 GPRS 芯片,它不允许我修改上面的任何代码。所以在接收端安装东西是不可能的。

最佳答案

import serial
s = serial.Serial("/dev/ttyAMA0")
s.write(open("target.txt","rb").read())

关于python - 从 Python 通过串口发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34299777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com