简体   繁体   中英

Execute Python Script From PHP Script

I have python file which is newtry.py and this is my code:

print ("hello world")

I also have php file which is importKeyword.php and this is my code:

<?php
$python = `python newtry.py`;
echo $python;
echo "yes";
 ?>

I want to print "hello world" from python in the browser but it only print "yes" which is from php file. I have look at this solution which is using backquote operator ( enter link description here ) and wondering why I can't make it.

You can use exec function

exec('python newtry.py', $output);
var_dump($output);

use 2>&1 to redirect the output

<?php
exec("python newtry.py 2>&1", $python);
print_r($python);
echo "yes";
?>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM