gpt4 book ai didi

php - 从 PHP 发送命令到正在运行的 Python 脚本

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

目前我正在计划使用 RaspberryPi 进行一个项目。因此,我计划用 Python 编写一个脚本,该脚本在后台运行并对用户输入(按钮、旋钮等)使用react。除了 Python 脚本之外,我还有一个带有 PHP 的 Web 界面。目标是让用户通过网络界面更改设置,并将更改后的变量(例如 Twitter 用户名)传递给 Python 脚本,以便它可以更新其变量。

不幸的是,我不知道如何将数据传递给正在运行的 Python 脚本。你有什么想法吗?

最佳答案

将可修改的设置存储在 json 文件中

settings.json

{"twitter_user": "bob"}   

在做某事之前加载你的 json 设置

myscript.py

import json
def do_something():
settings = json.load(open("settings.json"))
print settings["twitter_user"]

根据需要通过 php 更新您的 settings.json

myscript.php

function change_twitter_user($uname){
$settings = json_decode(file_get_contents($file));
$settings["twitter_user"] = $uname
file_put_contents("/path/to/settings.json",json_encode($settings ));
}

这可能是最简单的方法

(虽然你知道 python 有一些非常好的网络东西,对吧?)

关于php - 从 PHP 发送命令到正在运行的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24068147/

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