3.1-互動式環境:
在互動式環境中,直接輸入代碼,按回車,就可以得到代碼的執行結果。
#python2的寫法
print "hello,world"
#python3的寫法
print("hello,world")
運作結果:
3.2-運作.py檔案:
将代碼寫到檔案中,儲存下來,然後去執行。
運作結果:
3.3-Python的互動模式和直接運作.py檔案的差別:
直接輸入python進入互動模式,相當于啟動了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執行一行。
直接運作.py檔案相當于啟動了Python解釋器,然後一次性把.py檔案的源代碼給執行了,你是沒有機會輸入源代碼的。
直接運作python檔案:
上面執行python G:\1.py時,明确指出1.py腳本由python解釋器來執行。還可以類似于執行shell腳本一樣執行python腳本,例: ./1.py,在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py檔案的第一行加上:
#!/usr/bin/env python
#用于指定python的解釋器在哪,腳本用env啟動的原因,是因為腳本解釋器在linux中可能被安裝于不同的目錄,env可以在系統的PATH目錄中查找。同時,env還規定一些系統環境變量。env就是:envirnment 環境變量)
這樣就可以類似于執行shell腳本一樣執行python腳本,可以直接運作.py檔案了,比如在Linux下運作:
./1.py
運作結果:
這樣運作時,需要增加執行權限:chmod 755 1.py