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