从cmd和php

时间:2016-03-11 19:54:28

标签: php cmd xampp

exec("cd /d c:\xampp\htdocs\youtube");
exec("python  main.py > c:\xampp\htdocs\youtube\out.txt");

我已经在php中编写了代码,因此它需要一个python程序并执行并将结果保存在out.txt中但它不起作用 我从cmd那里做了同样的事情,它正在我错误的地方工作

2 个答案:

答案 0 :(得分:1)

你应该使用

exec("python  c:\xampp\htdocs\youtube\main.py > c:\xampp\htdocs\youtube\out.txt");

exec("cd /d c:\xampp\htdocs\youtube && python main.py > c:\xampp\htdocs\youtube\out.txt");

因为cd不会将其目录保留在多个exec()语句中。

答案 1 :(得分:0)

您可以尝试:

exec("cd /d c:\xampp\htdocs\youtube && python main.py > c:\xampp\htdocs\youtube\out.txt");