簡體   English   中英

Python僅運行一次程序,但不會再次運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM