我现在用 post 获取到了数值,每 10 秒获取一次这个数值,当增大的时候就打印记录 比如现在是 a=50 ,如果变成了 55 ,那就打印输出增大了 5 ,然后重新赋值 a=55 就一直循环,要实现这个要怎么写?
|      1LoNeFong      2021-12-22 17:03:08 +08:00 记录上一次数据 | 
|  |      2C02TobNClov1Dz56      2021-12-22 17:14:45 +08:00 threading.Timer 定时触发任务 a 变量放到外面加 global 作为全局的变量 | 
|  |      3lichdkimba      2021-12-22 17:45:48 +08:00 死循环 time.sleep(10) | 
|  |      4SimonOne      2021-12-22 17:49:50 +08:00 10 秒循环 post->变量新 if 变量新 =/=变量旧 变量旧 = 变量新 打印(变量新-变量旧) endif. | 
|  |      5SimonOne      2021-12-22 17:51:37 +08:00 更正: 10 秒循环 post->变量新 if 变量新 > 变量旧 变量旧 = 变量新 打印(变量新-变量旧) endif. | 
|  |      6killva4624      2021-12-22 17:58:13 +08:00  1 a = init_a() while condition(): result = get_result_with_request() if result > a: # log print(f"increase: { result - a}") a = result else: pass time.sleep(interval) | 
|  |      7shiyuu OP @killva4624  感谢了,已经可以了,下午办公室实在太吵思考不下去,逻辑已经混乱了,看了你的才捋顺清楚 | 
|  |      8eason1874      2021-12-23 19:21:04 +08:00 得多累才会连这么简单的逻辑都能搞乱。。。 注意休息,小命要紧 |