При запуске в консоли всё работает, всё выводит,
> python3.4 t1.pyвыводит:
signal8 - 0 signal9 - 0 signal11 - 0 signal22 - 0 signal22 - 0 signal25 - 0А если в Pycharm, то нет. Он его формирует, наверное, как обьект. Вопрос в том, как вывести то, что получаю: subprocess, stdout?
t1.py
import subprocessprint (""Start program"")def startProgram(cmd): PIPE = subprocess.PIPE p = subprocess.Popen(cmd, shell = True) retu pcmd = r'ssh root@10.6.13.11 ""/usr/bin/python3.2 -u /home/pi/priem2.py""'startProgram(cmd)priem2.py
import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BCM)GPIO.setup(22, GPIO.IN, GPIO.PUD_DOWN)GPIO.setup(23, GPIO.IN, GPIO.PUD_DOWN)GPIO.setup(9, GPIO.IN, GPIO.PUD_DOWN)GPIO.setup(25, GPIO.IN, GPIO.PUD_DOWN)GPIO.setup(11, GPIO.IN, GPIO.PUD_DOWN)GPIO.setup(8, GPIO.IN, GPIO.PUD_DOWN)time.sleep(0.1)signal22=GPIO.input(22)signal23=GPIO.input(23)signal25=GPIO.input(25)signal9=GPIO.input(9)signal11=GPIO.input(11)signal8=GPIO.input(8)GPIO.cleanup()print(' signal8 -', signal8,' signal9 - ', signal9,' signal11 - ', signal11,' signal22 - ', signal22, 'signal22 - ', signal23, 'signal25 - ', signal25)
question@mail.ru
·