0
나는 너희들이 나를 도와 줄 수 있기를 바란다. 네트워크상의 장치를 제어하기 위해 RPi + Piface로 홈 자동화 시스템을 만들고 있습니다.ruby에서 python 스크립트로 인수 전달
#----------------------------------------------------------------------------------------
# LIGHTS Automation
#----------------------------------------------------------------------------------------
room=0
listen_for /Turn on kitchen lights/i do
lights('kitchen')
request_completed
end
def lights(varible)
IO.popen("python /root/SiriProxy/plugins/siriproxy-teamsiri/TeamsiriPython/test.py varible")
end
이것은 내 코드 라인입니다. 임 파이썬 스크립트를 호출하고 잘 작동하지만 기능을 사용하려면 "varible"스크립트에 전달할 varible 수 있지만 varible하지만 문자열로 보내지 않습니다. 어느 하나는
IO.popen("python /root/SiriProxy/plugins/siriproxy-teamsiri/TeamsiriPython/test.py varible")
IO.popen("python /root/SiriProxy/plugins/siriproxy-teamsiri/TeamsiriPython/test.py #{variable}")
와 변수 값에 문자열로 대체됩니다 그것은
빠른 답변 감사드립니다. 그리고 작품은 매력을 연결합니다. – Sifungurux