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())
|