python按鍵退出
① Windowspython運行中如何實現按任意鍵退出
import msvcrt print("Press 'F' to exit...") while True: if ord(msvcrt.getch()) in [68, 100]: break
② python 中如何按esc鍵退出正在運行的程序
要看你在什麼平台上運行Python的程序了 我知道的有如下:
如果在putty.exe上 就是Ctrl + D;
如果在IDLE上 就是Ctrl + C, 可能ESC也會有用;
如果在pyscripter上 如果無限循環的東西基本在XP上就不能暫停了 只能強行把pyscripter用任務管理器關了 別的平台我沒試過;
③ python在腳本運行中通過鍵盤輸入關閉腳本
Ctrl + C 是默認終止符,所以捕獲KeyboardError即可,跨平台,windows和linux通用,都會捕獲到鍵盤終止程序,不管是Ctrl+C還是Ctrl+D等等、、
Try:
#youcode
pass
exceptKeyBoardError:
#youcode
pass
④ python tkinter 點擊右上角的關閉按鈕先執行一個函數後再關閉的方法
因為mainloop()沒有收到消息要退出循環。
在你完成任務後調用root.destroy()即可退出循環。點右上角的x也是一樣的。
⑤ python如何手動按鍵停止循環
您可以編寫一個包含taskkill /im python.exe的批處理文件,並將其放在桌面,"開始"菜單等上,並在需要殺死一個失控的腳本時運行它.當然,它將殺死所有個Python進程,所以要小心.
⑥ python 腳本怎麼添加退出熱鍵
多線程編程:多開一個線程專門監聽熱鍵;
⑦ Python怎麼設置按任意鍵退出
import msvcrt print("Press 'D' to exit...") while True: if ord(msvcrt.getch()) in [68, 100]: break
這樣,當用戶按下「D」或「d」時,則程序退出。
⑧ Python編寫程序 輸入提示「請輸入成績(按回車鍵退出):」,將輸入的百分製成績轉換為相應的等級
編碼思路:
申明兩個變數: 成績cj為 浮點數float 且 取值范圍為 [0,100] 閉區間內; pf為字元類型,接收最終分數評級的字母A,B,C,D,E中的一個。
引導用戶輸入100分制的分數,並用cj接收。
判斷分數是否為一個有效的分數。在不在 [0,100] 區間內,若不在則提示「成績無效」。
在成績有效的情況下,利用if...esle if...else...逐級判斷,分數大於90的評為A,不大於90(在前一判斷後else即取反)的但是又大於80的評為B,以此類推,分別判斷出分數評級C,D,E。將字元賦值給字元變數pf;
最後輸出分數評級。
代碼示例:
//代碼語言:C++#include<iostream>intmain(intargc,constchar*argv[]){floatcj;//成績100分制charpf;//評分A,B,C,D,Estd::cout<<"輸入您的分數:";std::cin>>cj;//輸入的分數賦值給cjif(cj>100||cj<0){//分數小於0或大於100時成績無效std::cout<<"您的成績無效! ";}else{//成績有效時即:[0,100]if(cj>90){//大於90即:(90,100]pf='A';}elseif(cj>=80){//即:[80,90]pf='B';}elseif(cj>=70){//即:[70,80)pf='C';}elseif(cj>=60){//即:[60,70)pf='D';}else{//否則(不大於60)即:[0,60)pf='E';}std::cout<<"您的分數評級為:"<<pf<<" ";//輸出結果}return0;}
⑨ 退出python交互模式的 快捷鍵
Ctrl + d
要是用的ipython,按兩次Ctrl + d,或者按一次Ctrl + d,在按一次y。
⑩ Python tkinter 中 如何實現 窗口中右鍵 關閉這個窗口
圖中這段代碼可實現右鍵點擊彈出退出按鈕,點擊按鈕窗口關閉,
請根據自己的需求加以微調代碼。
import tkinter as tk
def quit_button(event):
but1 = tk.Button(root, text='退出', width=10, height=2, command=root.quit)
but1.pack()
root = tk.Tk()
root.geometry('500x300')
root.title('退出測試')
root.bind('<Button-3>', quit_button)