Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Xampp上通过PHP运行pyautogui脚本_Python_Php_Xampp_Pyautogui - Fatal编程技术网

Python 在Xampp上通过PHP运行pyautogui脚本

Python 在Xampp上通过PHP运行pyautogui脚本,python,php,xampp,pyautogui,Python,Php,Xampp,Pyautogui,我一直在尝试通过PHP运行pyautogui脚本。在pyautogui脚本中,我想移动鼠标。当我在pc上通过cmd运行python脚本时,它可以工作。当我运行调用python脚本的php脚本时,它工作正常 然后我通过网络浏览器调用pythonscript,它只显示文本输出“helloworld”。如果我通过webbrowser调用PHP脚本,也是一样的 我一直在阅读有关导出显示=0的内容。但当我将其添加到python脚本中时,它会在apache2错误日志中生成一个语法错误 我正在使用XAMPP,

我一直在尝试通过PHP运行pyautogui脚本。在pyautogui脚本中,我想移动鼠标。当我在pc上通过cmd运行python脚本时,它可以工作。当我运行调用python脚本的php脚本时,它工作正常

然后我通过网络浏览器调用pythonscript,它只显示文本输出“helloworld”。如果我通过webbrowser调用PHP脚本,也是一样的

我一直在阅读有关导出显示=0的内容。但当我将其添加到python脚本中时,它会在apache2错误日志中生成一个语法错误

我正在使用XAMPP,文件在htdocs中

提前谢谢你帮助我。在正确的方向上的每一点推动都是值得赞赏的;-)

script.php
test.py
#!C:/Python/Python.exe
导入pyautogui
导入系统
导入操作系统
导出显示=0
pyautogui.FAILSAFE=False
pyautogui.move(0250)
打印(“内容类型:text/html\n\n”)
打印(“hello python”)
script.php
<?php
$command = escapeshellcmd('C:\xampp\htdocs\test\test.py');
$output = shell_exec($command);
echo $output;
?>

test.py
#!C:/Python/python.exe

import pyautogui
import sys
import os

export DISPLAY=0

pyautogui.FAILSAFE = False

pyautogui.move(0, 250)

print("content-type: text/html\n\n" )
print("<br><B>hello python</B>")