gpt4 book ai didi

php - 用php调用python脚本(windows xampp服务器)

转载 作者:行者123 更新时间:2023-12-04 13:39:37 25 4
gpt4 key购买 nike

尝试一个非常简单的任务。调用python example.py来自 windows xampp 服务器的 php 脚本。

笔记:
- 两个文件都在同一目录中。
- 前往 http://example.com/example.py工作正常。
- 通过命令行(cd inside where example.py is then (python example.py))也可以工作。

例子.py

#! C:{path-to-python.exe}
print("Content-Type: text/html\n")
print("<html>")
print("<h1>Something.</h1>")

索引.php
<?php
$command = escapeshellcmd('python example.py');
$output = shell_exec($command);
echo $output;
?>

另一个注意事项:
- 如果我使用 $command = escapeshellcmd('example.py');它在我的文本编辑器中打开 python 脚本。

有人告诉我PLZ我做错了什么。谢谢你。

最佳答案

从 php 调用 python 脚本:

$result=exec("python test.py ");
如果要将参数传递给 python 脚本:
$result=exec("python test.py param1 param2");
在 python 脚本中,如果你想获取参数:
import sys
param1=sys.argv[1]
param2=sys.argv[2]
注意:php 中的 $result 在 python 脚本中采用第一个打印语句

关于php - 用php调用python脚本(windows xampp服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59384315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com