【发布时间】:2020-06-02 20:54:16
【问题描述】:
我正在尝试使用 php exec() 函数来执行 python 文件。当我尝试这样的事情时:
echo exec("python app.py");
它可以工作,但如果我省略 python 字符串并保持这样:
echo exec("app.py"),
它给出了这个错误:Syntax error: word unexpected (expecting ")")" 即使我从 python 更改为 php 以外的另一种语言(如 JavaScript),它也会出现
app.py 仅包含一行代码:print("Hello World")。
请问我做错了什么,这是我第一次使用exec() 函数。
【问题讨论】:
-
文件是否可执行?也许阅读这个stackoverflow.com/a/19736494/231316
-
是的,该文件是可执行的。只要我添加文件类型参数,它就可以工作。我想这就是它的工作方式