将python输出值传递给HTML网页

我正在研究一种音频传感器,如果你调用它,它会检测频率或db。
现在我的python程序 能够检测到'db',但我想使用输出并将其发送到我的网页HTML。</ p>

我正在使用raspberry pi来做到这一点,还有我的网络服务器 由树莓派主持。 所以基本上,树莓派做两件事,主持人网页&amp; 检测频率级别。</ p>

我不知道如何将这些值传递给HTML。</ p>

以下代码是我的Python代码 从网上获得:</ p>

 将RPi.GPIO导入GPIO,时间,os 
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

def RCtime( Pipin):
measurement = 0
GPIO.setup(Pipin,GPIO.OUT)
GPIO.output(Pipin,GPIO.LOW)
time.sleep(0.1)
GPIO.setup(Pipin,GPIO。 IN)
while(GPIO.input(Pipin)== GPIO.HIGH):
测量=测量+ 1
频率=(测量* 3.3)/ 1024
返回频率

而真:
频率 = RCtime(18)
print'频率读数',频率
time.sleep(0.2)
</ code> </ pre>

据我所知,我在猜测 我可以使用以下语句中的输出值将其传递给我的HTML网页。

print'频率读数为',频率</ code> </ p>
</ DIV>

展开原文

原文

I am working on a audio sensor which detect the frequency or db if you called it. Now that my python program is able to detect the 'db', but I want to use the output and sent it to my web page HTML.

I am using raspberry pi to do that, and also my web server is being hosted by the raspberry pi as well. So basically, the raspberry pi does 2 things, Host webpage & detect the frequency level.

I do not have any idea how to pass those value to HTML.

The follow code is my Python code that I got from online:

import RPi.GPIO as GPIO, time, os
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

def RCtime(Pipin):
    measurement = 0
    GPIO.setup(Pipin, GPIO.OUT)
    GPIO.output(Pipin, GPIO.LOW)
    time.sleep(0.1)
    GPIO.setup(Pipin, GPIO.IN)
    while(GPIO.input(Pipin) == GPIO.HIGH):
         measurement = measurement + 1
         frequency = (measurement *3.3)/1024
    return frequency

while True:
     frequency = RCtime(18)
     print 'The frequency reading is ', frequency
     time.sleep(0.2)

From my knowledge, I am making a guess that I maybe able to use the output value from the following statment to pass it to my HTML webpage.
print 'The frequency reading is ', frequency

dtg7662
dtg7662 因此,您可以编写一个函数来读取您的html文件,添加一行然后保存该文件。然后用你的add_frequency_function(freq)替换print'频率读数',频率就是这样。您可以使用文本文件,因为它更容易,每个浏览器都可以打开文本文件。但是没有格式化。
大约 5 年之前 回复
doushang1778
doushang1778 HTML代码实际上存储在我的覆盆子pi“www”Apache文件中。我的python文件实际上是在桌面上。
大约 5 年之前 回复
dongqiang2069
dongqiang2069 您的网页的html代码存储在哪里?
大约 5 年之前 回复

1个回答



您必须将“db”值存储到数据库(例如sqlite)中,然后让您的网页读取它。</ p >
</ div>

展开原文

原文

You have to store your 'db' value into a database (sqlite for example) and then make your webpage read it.

douzhouhan4618
douzhouhan4618 还有其他办法吗? 喜欢使用PHP或其他什么? 因为我的网页不是供官方使用,而是我的学习知识。
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问