Передача данных между PHP и Python Script - PullRequest
0 голосов
/ 25 апреля 2019

Я создал скрипт Python, который очищает данные на веб-сайте после входа в систему на основе начальной и конечной даты и сохраняется в JSON.Это работает нормально, так как я передаю статические даты в сценарии, но я хочу передать эти две даты из PHP в качестве параметров в сценарий Python и передать эти данные JSON на клиентскую сторону (в PHP) как Response.Я использовал запросы и BeautifulSoap для этого.Я застрял в динамической части?Можете ли вы подсказать, как это сделать?

1 Ответ

1 голос
/ 25 апреля 2019

В PHP вы можете сделать что-то вроде:

<?php
    $start_date = "2019-04-26";
    $end_date = "2019-04-30";
    $command = "/path/to/script/script.py -s $start_date -e $end_date";
    exec($command);
?>

И Python Script:

import sys
count = 0
for arg in sys.argv:
    if arg == "-s":
        START = sys.argv[count+1]
    elif arg == "-e":
        END = sys.argv[count+1]
    count+=1
# Here you will get your START & END date.

...