1) 同一檔案目錄下匯入
在檔案b.py中對檔案a.py中的函式func()進行呼叫
或者注:import 與from *** import區別就是,如果使用後者,就不需要加上模組名稱的字首了
2) 不同檔案目錄下匯入
如果檔案不在同乙個目錄下,python查詢不到,必須進行查詢路徑的設定,將模組所在的資料夾加入系統查詢路徑
3) import同名模組
a.py與b.py都含有同名函式func()
4) 模組名稱與當前資料夾名一致
eg:在bc目錄下的 test.py中 ,import 和bc同級test目錄下的 a
bc/test.py
test/a.py
因為與自身同名,使用 from test.abc import func() 時系統會預設在當前模組中查詢,系統會報importerror
解決方法:使用絕對匯入
首句from __future__ import absolute_import的作用是引入絕對匯入這個新特性
Python模組 跨目錄 呼叫總結
系統模組呼叫 說到模組呼叫,大家應該都對import有個基本的了解,在專案裡面非常常見的比如import time,from selenium import webdriver等,我們經常在python中通過from import import 的語法可以引用一些系統模組,把系統模組引入後就可以呼叫...
Python 模組呼叫
模組 py 字尾的檔案即模組 類 使用class語句封裝乙個類 函式 使用def語句封裝乙個函式 變數 使用賦值語句賦值乙個變數 模組中不但可以直接存放變數,還能存放函式,還能存放類。還可以使用自己寫的模組 其實就是字尾名為.py的檔案 通過這個語句可以從模組中匯入指定的部分到當前的模組。例如 檔案...
python模組呼叫
import random 生成隨機數 from hanshu import f1 引入模組的方法 print f1 hello,import hanshu print hanshu.f1 你好,f1 a random.random b random.choice 光子 張璐 王五 李柳 李莉 pr...