首先:我在这里阅读了很多类似问题的答案;但没有任何帮助。
我的问题:我有一个php
文件,我执行python
文件。 python文件读取传感器值(需要一些时间)并打印这些值。然后,我想在我的php文件中回显这些值。
我的php文件:
<?php
$var1 = shell_exec('bash -c "> /var/www/html/log.txt"');
exec('bash -c "python /var/www/html/readTempAndHumSensor.py"',$output);
echo count($output);
?>
我的python文件:
#!/usr/bin/env python
import Adafruit_DHT
print "test"
sensor = Adafruit_DHT.DHT22
gpio = 10
# read sensor values (takes aprox. 2s)
humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio)
# Output
print int(temperature*10)
print int(humidity*10)
在$output
中, test 已存储,但不存储其他值。注意:读取传感器数据大约需要2秒