PHP 调用python脚本不执行的问题

php文件
$output = shell_exec('python D:\test.py');



 Python文件   test.py
    from os import startfile  #播放本地视频
    path = 'D:\Wildlife.wmv'
    startfile(path)

调用php文件时并没有播放视频,但是我用cmd命令行执行 python test.py 是可以执行的。 另外我在test.py里打印print(12345);然后执行PHP也是有返回12345,
这个是什么原因呢

阅读 3.8k
2 个回答

我从你的论述中看到的是 PHP无法调用 shell脚本执行,那么你有没考虑过 没有权限呢

尝试用exec('python D:\test.py', $output, $return_var)并打印$return_var(命令执行后的返回状态)看看是什么状态码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题