1. 程式人生 > >import 與 from…import 的區別

import 與 from…import 的區別

首先你要了解 import 與 from…import 的區別。

  • import 模組:匯入一個模組;注:相當於匯入的是一個資料夾,是個相對路徑。
  • from…import:匯入了一個模組中的一個函式;注:相當於匯入的是一個資料夾中的檔案,是個絕對路徑。

所以使用上的的區別是當引用檔案時是:

import   //模組.函式

fromimport // 直接使用函式名使用就可以了

所以

from…import *:是把一個模組中所有函式都匯入進來; 注:相當於:相當於匯入的是一個資料夾中所有檔案,所有函式都是絕對路徑。

結論:

from…import *語句與import區別在於:

import 匯入模組,每次使用模組中的函式都要是定是哪個模組。

from…import * 匯入模組,每次使用模組中的函式,直接使用函式就可以了;注因為已經知道該函式是那個模組中的了。