Как убить Subprocess, запущенный subprocess.Popen в Python (с кодом) - PullRequest
0 голосов
/ 18 апреля 2019

Во-первых, я хотел бы заранее извиниться за свои языковые навыки, я стараюсь изо всех сил, чтобы описать это ясно.

[Python работает на Raspberri Pi3 B +]

I 'Я пытаюсь убить подпроцесс, запускаемый subprocess.popen, я устал искать во всей сети, но все решение не может работать для меня.Я новичок и не уверен, что я пропустил, я думаю, что лучше, если кто-то может увидеть мой код

Здесь у меня есть мой код для запуска подпроцесса

pid = subprocess.Popen([sys.executable,"01-Subprogram-serial.py"])

01-Subprogram-serial.py << Моя подпрограмма </p>

Это для воспроизведения видео и управления светодиодами одновременно с помощью raspberri pi 3 b +

Я использую Tkinter для запуска команды кнопки для воспроизведения видео и запуска подпрограммы с последовательным устройствомПодпрограмма работает хорошо только при первом запуске программы, но из-за того, что я не могу ее убить, подпрограмма все еще работает, даже когда я перехожу на другую команду.новый

...