上節咱們講到了如何搭建Python環境,這節咱們來談談怎麼運行Python代碼python
方式一:cmd運行Pythonshell
Windows+R輸入cmd,進入咱們上節本身建立的虛擬環境中,輸入python,以下的>>>是Python提示符,即告訴你Python已經準備好了,在等着你鍵入Python指令。編輯器
輸入代碼:學習
print("Hello World!")
固然,這並不算一個完整的Hello world程序,而是一句打印Hello World的命令,下面咱們用文件編譯的方式來運行Hello World程序。ui
在本身方便找到的路徑裏建立一個項目文件夾(在文件名和文件夾名中,最好使用小寫字母,並使用下劃線表示空格,這是Python採用的命名約定,例如python_work),運行上節咱們安裝的Geany,將空文件另存爲helloworld.py保存到項目文件夾中,而後輸入咱們的print代碼spa
回到咱們的cmd中,輸入下面代碼:
rest
python helloworld.py
咱們的第一個helloworld程序在cmd上運行完成!code
退出Python有如下幾種方式:①Ctrl+Z+回車 ②exit() ③quit()blog
方式二:IDLE(Python GUI)rem
在Windows搜索欄輸入IDLE,直接點擊進入。
IDLE是一個Python shell。shell的意思就是「外殼」。基本說來,這是一個經過鍵入文本與程序交互的途徑,能夠利用這個shell與Python交互(因此在窗口的標題欄上顯示Python shell)。IDLE自己仍是一個GUI(圖形用戶界面),因此在開始菜單中顯示爲Python GUI。
熟悉的>>>依舊是等待你輸入Python指令。經過左上角的File>Open打開咱們剛纔保存的helloworld.py程序,點擊run運行,在shell裏將打印咱們的運行結果。
方式三:Geany上直接運行
運行Geany,打開咱們的helloworld.py文件,直接執行
IDLE清屏操做(轉載知乎):
在IDLE中沒有清屏命令,咱們先將以下代碼保存爲ClearWindow.py文件,放在C:\Anaconda3(你的Anaconda安裝路徑)\Lib\idlelib中
class ClearWindow: menudefs = [ ('options', [None, ('Clear Shell Window', '<<clear-window>>'), ]),] def __init__(self, editwin): self.editwin = editwin self.text = self.editwin.text self.text.bind("<<clear-window>>", self.clear_window) def clear_window2(self, event): # Alternative method # work around the ModifiedUndoDelegator text = self.text text.mark_set("iomark2", "iomark") text.mark_set("iomark", 1.0) text.delete(1.0, "iomark2 linestart") text.mark_set("iomark", "iomark2") text.mark_unset("iomark2") if self.text.compare('insert', '<', 'iomark'): self.text.mark_set('insert', 'end-1c') self.editwin.set_line_and_column() def clear_window(self, event): # remove undo delegator undo = self.editwin.undo self.editwin.per.removefilter(undo) # clear the window, but preserve current command self.text.delete(1.0, "iomark linestart") if self.text.compare('insert', '<', 'iomark'): self.text.mark_set('insert', 'end-1c') self.editwin.set_line_and_column() # restore undo delegator self.editwin.per.insertfilter(undo)
而後,在這個目錄下找到condig-extensions.def文件,(防止出錯能夠先備份一份)
用文本編輯器打開,在最後添上以下代碼:
[ClearWindow] enable=1 enable_editor=0 enable_shell=1 [ClearWindow_cfgBindings] clear-window=<Control-Key-l>
保存退出,在IDLE的Options欄,多了一個Clear Shell Window操做(Ctrl+L)
本節到此結束,祝你們學習愉快!共勉!