Ich bin ein absoluter Python & Raspberry Pi Neuling und bin gerade dabei ein paar Sachen auf dem Raspberry auszuprobieren. Ich wollte für eine Projekt Idee herausfinden wie man über ein 1. Python Script ein zweites ausführen kann und eventuell bei bedarf dem 2. Script noch Variablen entnehmen kann. Bei der Recherche bin ich häufiger auf den Begriff "subprocess" gestoßen allerdings konnte ich nirgendwo eine Erklärung finden die mir so wirklich einleuchtet. Ich habe dann versucht ein einfachen test zu machen:
Erstes Script
Code: Alles auswählen
import subprocess
LED = subprocess.Popen(["python /home/pi/Desktop/PythonTest/ZweitesScript.py"])
Code: Alles auswählen
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.OUT)
for i in range(100):
GPIO.output(17, GPIO.LOW)
time.sleep(0.5)
GPIO.output(17, GPIO.HIGH)
time.sleep(0.5)
GPIO.cleanup()
LG xXPythonBezwingerXx