gpt4 book ai didi

python - 如何连接 Python 和处理脚本

转载 作者:行者123 更新时间:2023-11-30 19:52:31 24 4
gpt4 key购买 nike

我想要一个 Python 脚本和一个处理脚本(用 C 编写)来交换数据。我如何在他们之间建立沟通?

我想像串行通信一样使用这种数据交换。目标是在处理中以图形方式模拟由 Raspberry 控制的机器人。

最佳答案

我猜你可以使用 UDP 数据报在 C 和 Python 之间进行通信。

如果你必须从Python发送到C

import socket

UDP_IP = "127.0.0.1"
UDP_PORT = 5005
YOUR_DATAS = "Some datas"

print "UDP target IP:", UDP_IP
print "UDP target port:", UDP_PORT
print "datas to send:", YOUR_DATAS

sock = socket.socket(socket.AF_INET, # Internet
socket.SOCK_DGRAM) # UDP
sock.sendto(YOUR_DATAS, (UDP_IP, UDP_PORT))

(取自 https://wiki.python.org/moin/UdpCommunication )
我想您需要在此示例中添加一个 While 循环来发送数据。

然后用 C 创建一个 UDP 客户端,用于接收来自 python 脚本的数据。

关于python - 如何连接 Python 和处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50058579/

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