【发布时间】:2018-09-04 00:30:01
【问题描述】:
当我使用 shell_exec 在 PHP 中执行 python 脚本时,我似乎无法正常工作
我在编舞中使用虚拟机器人
这是我的代码: PHP
$command = escapeshellcmd("python test.py");
$output = shell_exec ($command);
echo $output;
Python:
from naoqi import ALProxy
import os,sys
import motion
#import qi.logging
#qi.logging.setLevel(qi.logging.FATAL)
pFractionMaxSpeed=0.4
mp = ALProxy("ALMotion", "127.0.0.1",51712)
JointName = JointNames = ["LShoulderRoll","LShoulderPitch","LElbowYaw","LElbowRoll","LHand"]
Arm1 = [90,0,-90,-85,90]
Arm1 = [ x * motion.TO_RAD for x in Arm1]
mp.post.angleInterpolationWithSpeed(JointNames, Arm1, pFractionMaxSpeed)
如果我只是通过 cmd 运行 python,那么它可以正常工作并使机器人移动。
我认为这与它以 www-data 用户身份运行并弄乱了 naoqi 模块(或类似的东西)有关:link
我只是不确定如何在 Windows 中使用 XAMPP 或 WAMP 进行操作
【问题讨论】:
标签: php python robot nao-robot