我想问一下是否有办法从终端向 python 返回一个终止值?例如,我正在使用 os.system
将此行写入 ubuntu 终端
cat /sys/devices/virtual/thermal/thermal_zone*/temp
返回几个值,我希望能够在 python 代码中再次访问这些值,这可能吗?
最佳答案
os.system
正在被弃用,或者至少被 subprocess
取代
您可以使用 subprocess.run
轻松捕获输出
result = subprocess.run(['cat', '/sys/devices/virtual/thermal/thermal_zone*/temp'], capture_output=True)
print(result.stdout)
关于python - 从终端返回输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57238812/