我是新来的python和研究日志(可能是错误的方式),现在决定问:Python和变量
我有一个bash脚本,它输出两个值。在Python脚本我调用这个这个剧本由
subprocess.Popen(...skript details...)
(output, err) = p.communicate()
p_status = p.wait()
print "Command output : ", output
print "Command exit status/return code : ", p_status
value1, value2 = output.split(' ',1)
如果我现在添加
print value1
我得到我期望(数值)。
现在我从github获得了一些代码来使用curl在python脚本中发布数据。这样构建的机构就像
body='{"mode":"async", "messageType":"1", "messages":[{"Name of Value1":value1, "Name of Value2":value2}]}'
但是,发布的内容是文本“value1”和“value2”,而不是变量的实际值。我在这里尝试了很多掩蔽,但无法获得任何有价值的结果。 Thx提前
“温度”和“湿度”?这些名称中的变量或值都不会显示在您发布的任何代码中。请澄清你的问题。 – BrenBarn
检查,这些实际上是值1和2 ...更正 – Steffen