python入門(5)使用文件編輯器編寫代碼並保存執行
兩款文本編輯器:
一個是Sublime Text,免費使用,但是不付費會彈出提示框:
一個是Notepad++,免費使用,有中文界面:
請注意,用哪個都行,但是絕對不能用Word和Windows自帶的記事本。
Word保存的不是純文本文件,而記事本會自作聰明地在文件開始的地方加上幾個特殊字符(UTF-8 BOM),結果會導致程序運行出現莫名其妙的錯誤。
1、安裝好文本編輯器后,輸入以下代碼並文件保存為hello.py。
print 'hello, world'
2、可以打開命令行窗口,把當前目錄切換到hello.py
所在目錄,就可以運行這個程序了:
C:\Workspace>python hello.py
hello, world
還有同學問,能不能像.exe文件那樣直接運行.py
文件呢?在Windows上是不行的,但是在Mac和Linux上是可以的,方法是在.py
文件的第一行加上:
#!/usr/bin/env python
然后,通過命令:
$ chmod a+x hello.py
小結
用文本編輯器寫Python程序,然后保存為后綴為.py
的文件,就可以用Python直接運行這個程序了。
Python的交互模式和直接運行.py
文件有什么區別呢?
直接輸入python
進入交互模式,相當於啟動了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執行一行。
直接運行.py
文件相當於啟動了Python解釋器,然后一次性把.py
文件的源代碼給執行了,你是沒有機會輸入源代碼的。
Python開發,可以一邊在文本編輯器里寫代碼,一邊開一個交互式命令窗口運行調試,事半功倍!