16 lines
330 B
Python
16 lines
330 B
Python
|
#!/usr/bin/python3
|
||
|
|
||
|
import re
|
||
|
import subprocess
|
||
|
|
||
|
tempre = re.compile(r" *(\d*\.\d*) C.*")
|
||
|
|
||
|
def temp_c():
|
||
|
res = subprocess.run("pcsensor", shell=True, capture_output=True)
|
||
|
line = res.stdout.decode().strip()
|
||
|
results = tempre.findall(line)
|
||
|
return float(results[0])
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
print(temp_c())
|