Home >> Blog >> import python介紹

Python是我們SEO搜尋引擎優化專業人員的好朋友,來談談import的用法。

import python介紹

python 中的導入類似於 C/C++ 中的#include header_file。Python 模組可以通過使用 import 導入文件/函數來訪問另一個模組的程式碼。import 語句是調用導入機制的最常見方式,但它不是唯一的方式。

導入模組名稱

使用導入時,它首先通過調用 __import__() 函數在本地範圍內搜尋模組。然後函數返回的值反映在初始程式碼的輸出中。

import math
pie = math.pi
print("The value of pi is : ",pie)

輸出:

pi 的值為:', 3.141592653589793

導入模組名稱。成員名稱

在上面的程式碼模組中,math 被導入,它的變量可以通過將其視為一個類和 pi 作為它的對象來訪問。
pi 的值由 __import__() 返回。pi 作為一個整體可以導入到我們的初始程式碼中,而不是導入整個模組。

from math import pi

# Note that in the above example,
# we used math.pi. Here we have used
# pi directly.
print(pi)

輸出:

3.141592653589793

從模組名稱導入 *

在上面的程式碼模組中,math 沒有被導入,而只是 pi 作為變量被導入。 所有的函數和常量都可以使用 *.

from math import *
print(pi)
print(factorial(6))

輸出

3.14159265359
720

如上所述 import 使用 __import__() 來搜尋模組,如果沒有找到,它會引發 ImportError

import mathematics
print(mathematics.pi)

輸出:

Traceback (most recent call last):
File "C:/Users/GFG/Tuples/xxx.py", line 1, in
import mathematics
ImportError: No module named 'mathematics'