Python匯入模組

2021-09-25 11:04:57 字數 1084 閱讀 6221

1.匯入系統自帶的模組(如:math),一般直接用 import math

2. 如果只希望匯入某幾個模組,可用 from math import pow, sin, log,但是math 模組的其他函式沒有匯入進來。

3. 函式名衝突了怎麼辦? 可以使用 import 匯入模組名,由於必須通過模組名引用函式名,因此可解決這一問題:

from math import log

from logging import log as logger # logging的log現在變成了logger

print(log(10)) # 呼叫的是math的log

print(logger(10, 'import from logging')) # 呼叫的是logging的log

結果為: 2.302585092994046

none

4.如果使用 from…import 匯入 log 函式,勢必引起衝突。這時,可以給函式起個「別名」來避免衝突:

from math import log

from logging import log as logger # logging的log現在變成了logger

print(log(10)) # 呼叫的是math的log

print(logger(10, 'import from logging')) # 呼叫的是logging的log

結果為:2.302585092994046

none

任務:

python的os.path模組提供了 isdir() 和 isfile()函式,請匯入該模組,並呼叫函式判斷指定的目錄和檔案是否存在

import os

print(os.path.isdir(r'c:\users\zhf\desktop\test\data'))

print(os.path.isfile(r'c:\users\zhf\desktop\test\data\dask.txt'))

python 匯入模組

最近開始學習python,遇到一些匯入模組的問題,花了幾分鐘終於琢磨明白了,給初學者介紹幾種型別 一 test sys test1 nv1.py nv2.py nv1.py 如下 classdog defadd self a,b self.a a self.b b c self.a self.b r...

python匯入模組

1 模組的定義 模組定義 用來邏輯上組織python 變數 函式 類 邏輯 目的是 實現乙個功能 本質就是.py結尾的python檔案。補充 包的定義 用來從邏輯組織模組的,本質就是乙個目錄 必須帶有乙個 init py檔案 2 匯入方法 匯入模組的方法 1.import module name 匯...

python匯入模組

python匯入模組分為2種 1import 模組名 也可以2 modulename haha 模組字串 然後 m import mymodule 下面方法就可以用python 動態建立類 如果要取得模組中的乙個屬性的話 可以用getattr 比如 c getattr m,myclass myobj...