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

6.1 使用文本編輯器

到目前為止,我們都是在Python的交互式命令行下操作的,優(yōu)點是能很快得到操作結果,不過缺點也很明顯,就是沒法保存操作記錄。如果下次還想運行已經(jīng)編寫過的程序,就得重新編寫一遍。更重要的一點是,稍微復雜的程序使用交互命令行操作起來就會很復雜。在實際開發(fā)時,可以使用文本編輯器編寫復雜的代碼,寫完后可以保存為一個文件,程序也可以反復運行。

這里推薦兩款文本編輯器:一款是Sublime Text,可以免費使用,但是不付費會彈出提示框,使用界面如圖6-1所示;另一款是Notepad++,也可以免費使用,可根據(jù)自己的需要選擇中文版和英文版,使用界面如圖6-2所示。

圖6-1 Sublime Text編輯器

圖6-2 Notepad++編輯器

以上兩個編輯器使用哪一個都可以,筆者使用的是Notepad++編輯器,后面的示例若沒有特殊說明,指的就是在Notepad++編輯器下操作。

提 示

絕對不能使用Word和Windows自帶的記事本。Word保存的不是純文本文件,而記事本會自動在文件開始的地方加上幾個特殊字符(UTF-8 BOM),從而導致程序運行時出現(xiàn)莫名其妙的錯誤。

安裝好文本編輯器后,打開編輯器,輸入以下代碼:

     print('Hello,world!')

提 示

print前面不要有任何空格。

輸入完成后,將文本保存到指定目錄(如D:\python\workspace),保存文件名為hello.py(文件的命名隨自己的喜好,但一定要以.py結尾)。文件名只能是英文字母、數(shù)字和下畫線的組合。建議文件名有一定意義,方便記憶和日后查看。

打開命令行窗口(如在Windows中打開cmd命令窗口),把當前目錄切換到hello.py所在的目錄,如圖6-3所示。

圖6-3 切換到hello.py所在的目錄

切換到workspace目錄下,輸入dir命令,查看該文件夾中有哪些文件。當前窗口中該文件夾下有一個名為hello.py的文件。接下來在cmd命令窗口輸入python hello.py命令運行hello.py,如圖6-4所示。

圖6-4 輸入命令執(zhí)行hello.py文件

在cmd命令窗口中執(zhí)行Python文件的命令格式為:

     python 帶py后綴的文件名,如hello.py

輸入命令后按Enter鍵,即可在cmd命令窗口輸出結果,如示例中的“Hello,world!”。

如果輸入執(zhí)行的文件不存在就會報錯,如在上面的示例中輸入python hi.py,cmd命令窗口就會輸出如下錯誤:

     D:\python\workspace>python hi.py
     python: can't open file 'hi.py': [Errno 2] No such file or directory

該錯誤信息的意思是,無法打開hi.py文件,沒有這個文件或目錄。如果在操作中看到類似錯誤,就需要查看當前目錄下是否有這個文件,如用dir命令查看當前文件夾下是否有對應文件。如果文件存放在另一個目錄下,就要用cd命令切換到對應目錄。

主站蜘蛛池模板: 肇州县| 英超| 木兰县| 桃园县| 岑溪市| 融水| 乐安县| 河源市| 岫岩| 万山特区| 徐汇区| 于都县| 建阳市| 海淀区| 牟定县| 寻甸| 西乌珠穆沁旗| 阿勒泰市| 利辛县| 咸宁市| 资源县| 平山县| 广宁县| 邮箱| 方山县| 新乐市| 彭阳县| 高陵县| 密云县| 福泉市| 吴川市| 五大连池市| 曲阳县| 金秀| 广河县| 揭东县| 灵川县| 齐河县| 滨州市| 大余县| 铁岭县|