Python import 匯入功能詳解

2021-10-25 05:12:55 字數 1075 閱讀 5458

1、import 匯入模組(包)預設從執行的檔案的資料夾下尋找

2、當檔名跟系統內建的模組重名,import還是匯入系統內建的模組

3、import xx檔案,會把xx檔案執行一遍,再把檔案引入。

4、可通過「,」隔開檔案,以通過一行匯入多個檔案。跟通過多行匯入效果一樣

例如:import time,os,sys

5、當匯入模組後想要使用模組裡的方法:

採用檔名.變數名

(from xx import * )意為匯入裡面所有方法(不推薦)

7、如果需要呼叫當前檔案的資料夾下的另乙個檔案,則採用:

from 資料夾名 import 檔名

如圖所示:當前檔案是test.py,有個my_module 資料夾同層,需要呼叫裡面的cal.py,則使用:from my_module import cal

8、當涉及到多層資料夾的匯入,則採用:

from 資料夾名.資料夾名.資料夾名 import 檔名

9、每乙個包裡面都會有乙個__init__檔案,當包被呼叫時,就會執行__init__檔案

(這種方式呼叫會報錯)

如果在__init__檔案裡寫這麼一句:

上面的執行才不會報錯

python import匯入模組

常規匯入 regular imports 使用from語句匯入 相對匯入 relative imports 可選匯入 optional imports 本地匯入 local imports 常規匯入 常規匯入應該是最常使用的匯入方式,大概是這樣的 import sys你只需要使用import一詞,然...

Python import 匯入機制

有以下 a.py 和 b.py 兩個模組 a.py print 1 aaa 111 print 2 def a print 3 from b import b print 4 b print 5 aa a print 6 b.py from a import aaa def b print aaa ...

python import匯入現有模組

主要分三種情況 1 主程式與模組程式在同一目錄下 如下面程式結構 src mod1.py test1.py 若在程式test1.py中匯入模組mod1,則直接使用importmod1或from mod1 import 2 主程式所在目錄是模組所在目錄的父 或祖輩 目錄 如下面程式結構 src mod...