我是新來的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