1. 啟動python解譯器
2. python解譯器的兩種模式
3. 錯誤處理
4. 設定python解譯器啟動代碼
5. 執行python module
5.1 python檔案注釋
5.2 如何編寫中文注釋
5.3 如何執行.py檔案
<1>. 啟動python解譯器;
上一篇中,我們安裝了python,並且在eclipse下安裝了pydev外掛程式,並且熟悉了這個ide的開發環境,這裡我們將看看如何在命令列下玩一下python(windows環境下)。第一步我們來啟動該解譯器,在windows下如果設定了環境變數的話,直接在cmd下鍵入python即可,或者是cd到python的安裝目錄下,執行./python.exe。
<2>. python解譯器的兩種模式;
按照上一步啟動python的解譯器之後,預設的將進入Interactive Mode互動模式,解譯器將在等待使用者輸入。python解譯器允許將一個“命令”在多行書寫,此時python解譯器將使用...提示使用者,如下:
D:\pythonwork>pythonPython 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] onwin32Type "help", "copyright", "credits" or "license" for more information.>>> the_word_is_flat = 1;>>> if the_word_is_flat :... print("be careful not to fail off");...be careful not to fail off
>>>
<3>. 錯誤處理;
如果解譯器在解析命令時出現錯誤,那麼Interpreter將列印error message和a stack trace,和其他語言類似,在python中也存在錯誤處理,這將在後面介紹。
<4>.python解譯器啟動代碼 The Interactive Startup File
;
python解譯器可以設定啟動時啟動並執行命令,可以通過設定環境變數PYTHONSTARTUP來實現,如下:
Starup.py檔案:
print("python Interpreter is going to start !");
這時,重新啟動python解譯器時結果:
D:\pythonwork>python
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] onwin32Type "help", "copyright", "credits" or "license" for more information.python Interpreter is going to start !>>>
<5>. 執行一個python module;
5.1 python檔案注釋
python檔案中可以使用兩種類型的注釋,如果是單行注釋,可以使用#號:
# this is a comment
a = 10;
如果是多行注釋的話,可以使用''':
'''python tourial : An Informal Introduction to Python
'''
5.2 如何支援中文注釋
可以通過設定.py檔案的編碼方式來支援中文注釋:
# -*- coding: utf-8 -*-# 需要加上上面一句表明該檔案編碼方# 式,否則在命令列下執行報錯import sys;
print(sys.argv[0]);
5.3 執行一個.py檔案
如果已經編寫完成了一個.py檔案,那麼可以通過如下命令執行,python + .py檔案名稱:
D:\pythonwork>python Startup.py
同時可以向該檔案中傳遞參數:
D:\pythonwork>python Startup.py "arg1"
python Interpreter is going to start !
向該檔案傳遞的參數可以通過sys.argv來得到:
# -*- coding: utf-8 -*-
''' 列印命令列參數'''import sys;print(sys.argv[0]);