对,现在我做了一个小警报。
首先,它从用户那里获得价值。此值设置为限制。
其次,输入第二个值,然后检查它是否超过“限制”值,如果超过,它会循环发出警报,直到程序关闭。否则,它会再次请求该值,然后重新检查它。
这一切都很好。但这里的实际意图是让它流式传输值或让它们每半秒更新一次。(我可以做计时)来自另一个同时运行的程序。
我决定选择 Core Temp,它有这个插件,显然充当服务器,可以从 CPU 询问状态信息。
有人告诉我我的任务很简单,(在 Google Group 上被问过一次,之后他们再也没有回来过)
我被告知
编写一个打开网络套接字的小函数或类,连接到该插件并询问它您需要的信息。
然后我需要找出这个插件用于通信的网络协议。
有人可以告诉我具体怎么做吗?并解释我可能正在使用的步骤和模块或“功能”(?)?
这是我到目前为止写的:
print("\t\tTemperature Alarm\n\n")
print("Please enter the value at which the temperature\n should not exceed\n")
try:
Limit = int(input("\nLimit: "))
except ValueError:
print("You must have not entered a numerical value, please do so\n or the program will close")
Limit = int(input("\nLimit: "))
xvalue = int(input("Enter a test value to test if it works: "))
while xvalue < Limit:
xvalue = int(input("Update please: "))
else:
while True:
print("Temperature exceeded by:",xvalue-Limit,"units")
print("\a")