我使用的是Temper1F传感器,我使用的代码库是https://github.com/urwen/temper。这个脾气暴躁代码返回输出,如下所示。你知道吗
$ python3 temper.py
Bus 001 Dev 006 413d:2107 TEMPerX_V3.3 22.6C 72.7F - - - -
我想把这个输出作为一个字符串变量放到另一个python脚本中。我试过使用操作系统。如何调用另一个python脚本并将输出存储到变量?你知道吗
我试过以下方法:
from subprocess import call
var = str(call(["python", "temper.py"]))
var2 = call(["python", "temper.py"])
import os
os.system('python temper.py')
import temper
var = temper
call方法返回0。你知道吗
您是否无法从传感器脚本访问方法?那会使事情简化很多。。。你知道吗
如果没有,你可以用系统标准在脚本中:
并将传感器脚本的输出输入到您的脚本中:
[edit]我已经签出了temprese脚本,它看起来很容易直接用作模块:
相关问题 更多 >
编程相关推荐