如何将两个python脚本链接到切换按钮

如何将两个python脚本链接到切换按钮,python,raspberry-pi,Python,Raspberry Pi,我在raspberry pi上有两个单独的python代码来打开和关闭led。如何将两个python脚本链接到python中的单个切换按钮???有可能吗 这是我的代码 要打开led,我需要python脚本打开.py #!/usr/bin/python import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.cleanup() GPIO.setwarnings(False) GPIO.setup(17,GPIO.OUT) GPIO.setup(27,

我在raspberry pi上有两个单独的python代码来打开和关闭led。如何将两个python脚本链接到python中的单个切换按钮???有可能吗

这是我的代码

要打开led,我需要python脚本打开.py

#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)
print "Lights on"
GPIO.output(17,GPIO.HIGH)
GPIO.output(27,GPIO.HIGH)
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)
print "Lights on"
GPIO.output(17,GPIO.LOW)
GPIO.output(27,GPIO.LOW)
def page_lights(self):
    self.page = self.ui.new_ui_page(title="Lights ON / OFF", prev_text="Back", onprevclick=self.main_menu)
    self.list = self.page.add_list()
    self.list.add_item("Lights", chevron=False, toggle=True, ontoggle=functools.partial(self.ontoggle, "lights"))
    self.page.add_element("hr")
    self.title = self.page.add_textbox("Lights", "h1")
要关闭led,我有一个python脚本off.py

#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)
print "Lights on"
GPIO.output(17,GPIO.HIGH)
GPIO.output(27,GPIO.HIGH)
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)
print "Lights on"
GPIO.output(17,GPIO.LOW)
GPIO.output(27,GPIO.LOW)
def page_lights(self):
    self.page = self.ui.new_ui_page(title="Lights ON / OFF", prev_text="Back", onprevclick=self.main_menu)
    self.list = self.page.add_list()
    self.list.add_item("Lights", chevron=False, toggle=True, ontoggle=functools.partial(self.ontoggle, "lights"))
    self.page.add_element("hr")
    self.title = self.page.add_textbox("Lights", "h1")
现在,我已经在python脚本中创建了一个切换按钮demo.py

#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)
print "Lights on"
GPIO.output(17,GPIO.HIGH)
GPIO.output(27,GPIO.HIGH)
#!/usr/bin/python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()
GPIO.setwarnings(False)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)
print "Lights on"
GPIO.output(17,GPIO.LOW)
GPIO.output(27,GPIO.LOW)
def page_lights(self):
    self.page = self.ui.new_ui_page(title="Lights ON / OFF", prev_text="Back", onprevclick=self.main_menu)
    self.list = self.page.add_list()
    self.list.add_item("Lights", chevron=False, toggle=True, ontoggle=functools.partial(self.ontoggle, "lights"))
    self.page.add_element("hr")
    self.title = self.page.add_textbox("Lights", "h1")
如何将我的开启和关闭python脚本链接到切换按钮,以便LED开启和关闭????我正在尝试在raspberry pi上运行demo.py
提前感谢

为什么不让它们成为函数而不是完全独立的脚本呢?
导入打开、关闭
,但您必须将
打开.py
关闭.py
中的代码更改为函数。