Доступ к php-переменным в python

У меня есть сервер Apache, на котором запущена программа, которая обновляет несколько переменных в режиме реального времени. Мне нужно получить к ним доступ, чтобы манипулировать данными в моей программе на Python. Как я могу это сделать ?.

Я использовал файл php напрямую, используя команды оболочки для выполнения прямой команды python. Но теперь, так как я обновил, мне нужно заменить его переменными, и я хочу использовать данные, предоставленные php-файлом, чтобы быть в main.py, чтобы манипулировать результатом от полученных данных.

Например:

PHP-файл:

<?php
$a = 200;
?>

Файл Python:

b=40000
c=a+b // the value of c should be imported from the php file
print c

Теперь, как я могу импортировать это значение «а» из PHP

-8

Решение

Без подробностей трудно сказать, что Лучший ответ, но вот несколько вариантов:

Опция 1:
Забудьте про питон, делайте свою логику в php

Вариант 2:
Используйте shell_exec для запуска вашего python из php и передачи переменных в качестве аргументов, например так:

<?php
$a = 200;
shell_exec("example.py $a");
?>

ОБНОВИТЬ:

Если все, что вы делаете с программой Python, это переключение GPIO, пропустите Python и используйте инструмент ‘gpio’ http://wiringpi.com/the-gpio-utility/

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]