如何为python脚本的requests.get创建php响应
我想在我的Python脚本中使用此函数从PHP脚本中获取信息,例如脚本中的变量。如何为python脚本的requests.get创建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(); 
?> 
如何获得通过requests.get发送到Python脚本的$state价值?
回答:
你可以让你的php脚本以JSON格式返回一个字符串。然后python会收到一个字符串,并可以将其解析为它自己的数据结构。您可能需要echo或return您的结果。
PHP具有JSON对象,可以序列阵列: http://php.net/manual/de/jsonserializable.jsonserialize.php
Python有一个模块JSON来解码JSON字符串:
2.7:https://docs.python.org/2/library/json.html
3.6:https://docs.python.org/3.6/library/json.html
以上是 如何为python脚本的requests.get创建php响应 的全部内容, 来源链接: utcz.com/qa/266191.html






