用Cakephp调用python脚本

2024-09-30 03:25:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个叫做search_categorization的服务类_服务.php. 现在我在这个类中调用pythonscrpt

class SearchCategorizationService
{
    function searcher($query)
    {
    $tmp=passthru("python serverscript1.py $query");
    ob_start();
    $out=ob_get_contents(); 
    echo print_r($out,true);
    }
}

但是我在浏览器上没有任何输出。我试着把它返回到一个控制器类并打印输出,但它就是不行工作。任何帮助我们会被感激的。这是cakephp的问题吗?因为同一个应用程序在普通php中可以正常工作。在


Tags: pysearchfunctionoutquerystarttmpclass
1条回答
网友
1楼 · 发布于 2024-09-30 03:25:38

尝试将ob_start()移到$tmp=passthru("python serverscript1.py $query");上方。在输出缓冲区启动后,似乎没有任何输出。在

<?php
class SearchCategorizationService
{
    function searcher($query)
    {
    ob_start();
    $tmp=passthru("python serverscript1.py $query");
    $out=ob_get_contents(); 
    echo print_r($out,true);
    }
}
?>

相关问题 更多 >

    热门问题