from tkinter import * ro = Tk()
python3.4,windows8.1 *64
这句话在交互命令行里是可以执行的,在IDE里也没报错,只是双击打开就会闪退。
在.py里使用其他的都可以正常打开,但是再用tkinter时就会闪退,请问这是为什么?如何解决? 谢谢
小伙看你根骨奇佳,潜力无限,来学PHP伐。
python3裡面沒有raw_input(),出錯之後會拋出異常,如果沒有處理就會退出
raw_input()
你是把 .py 文件保存後直接雙擊執行的吧?
.py
上面這段程式碼是有問題的,但閃退讓你連錯誤提示都沒要看。
所以,你得用正確的姿勢打開 .py 文件,在 Windows 文件,在 Windows 下,最好這麼做:
Windows
這樣執行之後,你會在另一個視窗裡看到輸出和報錯訊息。
from tkinter import * ro = Tk() ro.mainloop()
加上最後一行試試
python3裡面沒有
raw_input()
,出錯之後會拋出異常,如果沒有處理就會退出你是把
.py
文件保存後直接雙擊執行的吧?上面這段程式碼是有問題的,但閃退讓你連錯誤提示都沒要看。
所以,你得用正確的姿勢打開
.py
文件,在Windows
文件,在Windows
下,最好這麼做:這樣執行之後,你會在另一個視窗裡看到輸出和報錯訊息。
加上最後一行試試