-
//设定以何种方式(语言 and 编码)执行Python命令 $set_charset = 'export LANG=en_US.UTF-8;'; header("content-type:text/html;charset=utf-8"); $crawl = 'python3 service_crawl.py -file_name "'.$file_name.'" -file_type '.$file_type.''; //返回序列化命令。 //echo "<pre>"; //var_dump($crawl);die; //返回Python脚本中每条print的结果。 #$output = json_decode(system($crawl)); //返回Python脚本中最后一条print的结果(解析json数据) $output = json_decode(exec($set_charset.$crawl),true); //给中文汉字替换编码 // $output = iconv('gbk', 'utf-8', var_export($output, true)); //页面渲染展示 #echo "<pre>"; #var_dump($output);die; //用来检测报错信息: $result = exec($crawl.'2>&1', $array, $ret); echo "<pre>"; var_dump($result); var_dump($array); var_dump($ret);