Я пытаюсь запустить скрипт python с Php, но он работает неправильно, когда я запускаю его с Php. Этот скрипт здесь «bot.py» вставляет с помощью instagram api и записывает вывод в виде текстового файла в «bot1.txt».
Вот код Php:
shell_exec("python automation/bot.py");
И вот фрагмент python, который записывает в файл:
with open('../botlog/bot1.txt', 'a') as the_file: the_file.write('Followed')
Моя проблема в том, что когда я запускаю его с Php, сценарий запускается, но не записывается в файл bot1.txt. Когда я запускаю скрипт python с командной строкой, все работает отлично, поэтому я не понимаю, в чем заключена сделка. Я работаю с MAMP на локальном сервере. Спасибо !
Может быть, вы должны указать свой путь к php.
$myPHPScriptPath = realpath(dirname(__FILE__));
Затем укажите относительный путь к вашему скрипту python.
Надеюсь, поможет