存储信息

2024-10-03 23:26:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和编程完全是新手,我不知道从哪里可以得到答案(或者我应该学什么)

我有树莓圆周率与调频发射机无线打开和关闭交流电源。例如,发送信号123打开AC,信号124关闭。我编写了检查文本文件(“check.txt”)的脚本。如果check.txt为1,则发送信号关闭并将文件check.txt写入0,否则发送信号打开并将1写入文本文件

所以我有脚本打开和关闭交流电源的调频发射机。我知道这样做很难。那个么,什么是存储脚本可以使用的信息的最佳方法呢

import os
check = open("controlswitch.txt", "r")
    if check.read() == "0":
    check.close()
    os.system("/home/pi/ac433/codesend 15341881")
    controlswitch = open("controlswitch.txt", "w")
    controlswitch.write("1")
    controlswitch.close()
else:
    check.close()
    os.system("/home/pi/ac433/codesend 15341873")
    controlswitch = open("controlswitch.txt", "w")
    controlswitch.write("0")
    controlswitch.close()

Tags: txt脚本homeclose信号oscheckpi
2条回答

您可以使用:
-使用os.environ字典。使用环境变量PARAM1=yes script.py传递它
-消息代理作为Redis或/和其他系统
-文件(注意这里的访问和安全参数)

每种方法都可以使用,所以这里只有您自己选择)

您需要读取温度并将其作为一些字典值存储到一些日志文件中 如果温度达到范围,通过信号使开关打开和关闭

以另一种方式,让它的时间 使用一些cron作业来自动打开和关闭交流电源

相关问题 更多 >