python新增模組引用 python怎麼引入模組

2021-10-16 19:25:04 字數 1000 閱讀 2328

作為一名新手python程式設計師,你首先需要學習的內容之一就是如何匯入模組或包。但是我注意到,那些許多年來不時使用python的人並不是都知道python的匯入機制其實非常靈活。在本文中,我們將**以下話題:常規匯入(regular imports)

使用from語句匯入

相對匯入(relative imports)

可選匯入(optional imports)

本地匯入(local imports)

匯入注意事項

常規匯入應該是最常使用的匯入方式,大概是這樣的:

import sys

你只需要使用import一詞,然後指定你希望匯入的模組或包即可。通過這種方式匯入的好處是可以一次性匯入多個包或模組:

import os, sys, time

雖然這節省了空間,但是卻違背了python風格指南。python風格指南建議將每個匯入語句單獨成行。

有時在匯入模組時,你想要重新命名這個模組。這個功能很容易實現:import sys as system

print(system.platform)

上面的**將我們匯入的sys模組重新命名為system。我們可以按照和以前一樣的方式呼叫模組的方法,但是可以用乙個新的模組名。也有某些子模組必須要使用點標記法才能匯入。import urllib.error

這個情況不常見,但是對此有所了解總是沒有壞處的。

使用from語句匯入

很多時候你只想要匯入乙個模組或庫中的某個部分。我們來看看在python中如何實現這點:from functools import lru_cache

上面這行**可以讓你直接呼叫lru_cache。如果你按常規方式匯入functools,那麼你就必須像這樣呼叫lru_cache:functools.lru_cache(*args)

根據你實際的使用場景,上面的做法可能是更好的。在複雜的**庫中,能夠看出某個函式是從**匯入的這點很有用的。不過,如果你

的**維護的很好,模組化程度高,那麼只從某個模組中匯入一部分內容也是非常方便和簡潔的。

python 模組引用 python如何引用模組

模組實際上就是 以.py為結尾的檔案 注意點 自定義的模組盡量不要和系統模組重名 模組內部封裝了很多實用的功能,有時在模組外部呼叫就需要將其匯入,匯入模組簡單劃分,實際上就只有兩種 import from import 詳細一點劃分有五種 1,improt 模組名 呼叫 模組名.功能名 2,impo...

python 模組新增

python包含子目錄中的模組方法比較簡單,關鍵是能夠在sys.path裡面找到通向模組檔案的路徑。下面將具體介紹幾種常用情況 如下面程式結構 src mod1.py test1.py 若在程式test1.py中匯入模組mod1,則直接使用import mod1或from mod1 import 如...

Python 新增模組

一 方法1 單檔案模組 直接把檔案拷貝到 python dir lib 二 方法2 多檔案模組,帶setup.py 三 方法3 easy install 方式 easy install package.egg 四 方法4 pip 方式 先進行pip工具的安裝 easy install pip pip...