我想从python运行此命令
/opt/vc/bin/vcgencmd measure_temp
Run Code Online (Sandbox Code Playgroud)
当我在python中运行它时,它将温度打印到屏幕并返回0.当我尝试将其分配给变量时,它也分配0.
>>> import os
>>> os.system('/opt/vc/bin/vcgencmd measure_temp')
temp=42.8'C
0
>>> temp=os.system('/opt/vc/bin/vcgencmd measure_temp')
temp=42.8'C
>>> temp
0
>>>
Run Code Online (Sandbox Code Playgroud)
如何在python中运行此命令并将实际温度分配给变量?
os.system不返回输出,subprocess.check_output用于此.
| 归档时间: |
|
| 查看次数: |
1659 次 |
| 最近记录: |