我想在我的Python脚本中使用这个函数来从PHP脚本中获取信息,比如从脚本中的变量中获取信息。
r = requests.get("http://jawad.meswatts.fr/sous/api.php")
api.php
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=jawad;charset=utf8', 'jawad', '************');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare( ' SELECT state FROM MOTOR ' );
$req->execute();
while ($donnees = $req->fetch())
{
$state = $donnees['state'];
}
$req->closeCursor();
?>
如何通过qazxswpoi将$state
的值发送到Python脚本?
您可以让您的PHP脚本返回JSON格式的字符串。然后python将收到一个字符串,并可以将其解析为自己的数据结构。您可能需要requests.get
或echo
your结果。
PHP有一个可以序列化数组的JSON对象:return
Python有一个模块JSON来解码JSON字符串:
2.7:http://php.net/manual/de/jsonserializable.jsonserialize.php