doutouhe5343
2019-05-05 12:33
浏览 118
已采纳

将PHP数据解析为python脚本

this is my first time coding on python, i have a nested array that i want to parse it to python where the json will be process there and return the data back to php. But since this is my first time coding on python i have no idea how to parse json data from php to python vice versa. all i know is how to run python script from php using exec().

PHP

$alternative_val = array(
    array('1','0.5','3'),
    array('2','1','4'),
    array('0.333','0.25','1')
  );
 $json_alter = json_encode($alternative_val);

 $output = shell_exec('python test.py');
 echo $output;

after python receive the json data from php i should go into a list,

expected python result

X = [['1','0.5','3'],['2','1','4'],['0.333','0,25','1']]
print(X)

图片转代码服务由CSDN问答提供 功能建议

这是我第一次在python上编码,我有一个嵌套数组,我想将它解析为python,其中 json将在那里处理并将数据返回给php。 但由于这是我第一次在python上编码,我不知道如何将json数据从php解析为python,反之亦然。 我所知道的是如何使用 exec()从php运行python脚本。

PHP

  $  alternative_val = array(
 array('1','0.5','3'),
 array('2','1','4'),
 array('0.333','0.25',  '1')
); 
 $ json_alter = json_encode($ alternative_val); 
 
 $ output = shell_exec('python test.py'); 
 echo $ output; 
   
 
 

在python从php接收json数据之后我应该进入列表,

预期的python结果

 <  code> X = [['1','0.5','3'],['2','1','4'],['0.333','0,25','1']] \  nprint(X)
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题