import 把別的加進來
當要使用不屬於目前擁有的功能時,可以使用import陳述式引入其他模組。
>>> import sys >>> sys.ps1 = ">>?" >>? _
sys是關於系統的模組,大部分常用到的功能都在這個模組裡面。
- sys.path 是關於Python載入模組的路徑。
sys.path 是個list,若是要引入其他模組的時候可以將模組的路徑加入到sys.path中
- sys.argv 包含著執行時的命令列參數。
當Python執行Python程式時sys.argv至少會有一個參數,程式本身的名稱。
- sys.version 表示目前Python的版本
幾個好玩的功能:
- sys.ps1 代表著平常互動模式中的前端符號,也就是平常的">>>"
- sys.ps2 代表著互動模式中多行的前端符號,也就是平常的"…"
這兩個內容都可以被修改,你會馬上看到效果。
當載入模組的時候通常是整個模組載入
若只是要載入模組中某個功能的話可以使用from 陳述式。
範例:
文件 line.py
def length(x,y): return pow(pow(x, 2) + pow(y, 2) , 0.5)
在互動模式中
>>> from line import length >>> length(5,12) 13.0