Python 模組呼叫總結

2021-09-16 18:39:22 字數 525 閱讀 3460

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...