gpt4 book ai didi

python - 检测 bool 值从 True 到 False 的变化,反之亦然

转载 作者:行者123 更新时间:2023-12-01 08:25:10 25 4
gpt4 key购买 nike

这是基于 Flask 的 Web 应用程序。

@app.route('/receive', methods=['POST'])
def receive():
if request.method == 'POST':
data = request.json
powerOutage = data['powerOutage']

# Send SMS here only once when the powerOutage value changes

return '{"status":"OK"}'

API 函数接收是通过基于 Arduino 的硬件的 HTTP POST 调用的。我想在 bool 变量的值发生变化时发送短信。当断电时,硬件会连续发送True;当没有断电时,硬件会连续发送False。我想触发 SMS 网关,并在刚刚发生断电时仅向用户发送一次 SMS,当断电完成且设备发送第一个 False 值时。基于 Arduino 的设备每秒发送断电消息。

我该怎么做才能检测到这种变化?

最佳答案

我认为最好的选择是在 POST 请求中发送两个参数来接收函数,一个变量携带旧的断电值,另一个变量携带最新值。我认为这是必需的,因为您需要检查以下条件:

  1. old_pwr_outage != new_pwr_outage
  2. new_pwr_outage == False

此外,驼峰式大小写不是 Pythonic,您可能需要更改它。 ;)

关于python - 检测 bool 值从 True 到 False 的变化,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54304957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com