官术网_书友最值得收藏!

2.3 使用IDLE的Python shell窗口

啟動IDLE后會打開Python shell窗口(如圖2-3所示)。當鍵入代碼時,它會基于Python語法提供自動縮進和代碼著色功能。

圖2-3 使用IDLE中的Python shell。代碼在輸入時會自動著色(基于Python語法)。將光標放在任一已鍵入的命令上并按下Enter鍵,就會把命令和光標一起移動到最后一行,在這里可以編輯命令,按Enter鍵就會將這條命令發送給解釋器。將光標放在最后一行,按下Alt+P或Alt+N鍵,就可以在歷史記錄中前后切換命令。找到要執行的命令后,根據需要進行編輯并按下Enter鍵,就會將其發送給解釋器

利用鼠標、箭頭鍵、Page Up和Page Down鍵,以及某些符合Emacs標準的鍵,可以在命令緩沖區中來回移動。詳情參見Help菜單。

會話中的所有內容都會被記入緩沖區中。可以前后滾動或搜索,將光標放在任意行上按下Enter鍵(生成一個硬回車),該行就會被復制到屏幕的最后一行,在這里可以編輯命令,再次按下Enter鍵就會將其發送給解釋器。也可以讓光標停在最后一行,然后通過按Alt+P或Alt+N鍵在之前輸入的命令之間前后切換,Alt+P和Alt+N會不停地將命令復制到最后一行。如果找到了需要執行的命令,可以再次進行編輯,按下Enter鍵就可發送給解釋器。按下Tab鍵則可以查看當前鍵入內容的自動補全列表,列表是基于Python關鍵字和用戶自定義值生成的。

如果覺得可能處于掛起狀態,無法顯示新的提示符了,那么可能是解釋器在等待用戶輸入。按下Ctrl+C發送中斷命令,就能回到提示符狀態,這也可以用于中斷任何正在運行的命令。如果要退出IDLE,請在File菜單中選擇Exit。

一開始用得最多的可能就是Edit菜單。與其他菜單一樣,可以通過雙擊頂部的虛線將其解綁,讓其位于窗口上端。

主站蜘蛛池模板: 年辖:市辖区| 南昌县| 紫阳县| 上蔡县| 宁陕县| 彭水| 新干县| 阿坝县| 周至县| 固原市| 宣武区| 禄劝| 新闻| 浑源县| 舟山市| 平远县| 古浪县| 玛纳斯县| 金堂县| 桂平市| 福建省| 太白县| 九龙坡区| 桃源县| 巴塘县| 进贤县| 饶阳县| 奇台县| 三台县| 嵊州市| 曲周县| 潍坊市| 浪卡子县| 福建省| 南投市| 上栗县| 庄浪县| 铁岭市| 奉节县| 万安县| 沙坪坝区|