[英]Python runs program once but won't run again
所以我是新來的,但我在互聯網上搜索了幾天,卻找不到任何解決方法。 因此,我有一個非常基本的程序(代碼位於底部),如果它是10個小時以上的首次運行,它將很好地運行並完成應做的工作(此時基本上沒有任何操作)。 但是,如果我退出該窗口並嘗試再次運行它,它將顯示“ Python已停止工作”錯誤消息。
python 3.6.1和kivy 1.10.0(但此程序沒有
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello World')
TestApp().run()
任何建議或幫助將不勝感激。
該代碼的輸出是什么?
from kivy.app import App
from kivy.uix.button import Button
def exit(self):
App.get_running_app().stop()
btn1 = Button(text='Hello world 1')
btn1.bind(on_press= exit)
class TestApp(App):
def build(self):
return btn1
if __name__ == '__main__':
TestApp().run()
這是您可以通過按鈕退出應用程序的方式。
您應該在名為“ Python”的任務管理器中找到您的程序,並且具有與任務欄中顯示的圖標相同的圖標。
您如何運行代碼? (在pycharm或終端中?)
希望我能幫上忙。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.