91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中的import語句有什么用

發布時間:2020-11-11 14:31:31 來源:億速云 閱讀:350 作者:小新 欄目:編程語言

這篇文章主要介紹了Python中的import語句有什么用,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

Python中的import語句是用來調用模塊的。

一、module

通常模塊為一個文件,直接使用import來導入就好了。可以作為module的文件類型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

二、package

通常包總是一個目錄,可以使用import導入包,或者from + import來導入包中的部分模塊。包目錄下為首的一個文件便是 __init__.py。然后是一些模塊文件和子目錄,假如子目錄中也有 __init__.py 那么它就是這個包的子包了。

模塊

可以使用import語句將一個源代碼文件作為模塊導入.例如:

# file : spam.py
a = 37                    # 一個變量
def foo:                  # 一個函數
    print "I'm foo"
class bar:                # 一個類
    def grok(self):
        print "I'm bar.grok"
b = bar()                 # 創建一個實例

使用import spam 語句就可以將這個文件作為模塊導入。系統在導入模塊時,要做以下三件事:
1.為源代碼文件中定義的對象創建一個名字空間,通過這個名字空間可以訪問到模塊中定義的函數及變量。

2.在新創建的名字空間里執行源代碼文件.

3.創建一個名為源代碼文件的對象,該對象引用模塊的名字空間,這樣就可以通過這個對象訪問模塊中的函數及變量,如:

 import spam           # 導入并運行模塊 spam
 print spam.a          # 訪問模塊 spam 的屬性
 spam.foo()
 c = spam.bar()
 ...

用逗號分割模塊名稱就可以同時導入多個模塊:
import socket, os, regex模塊導入時可以使用 as 關鍵字來改變模塊的引用對象名字:

import os as system
import socket as net, thread as threads
system.chdir("..")
net.gethostname()

使用from語句可以將模塊中的對象直接導入到當前的名字空間. from語句不創建一個到模塊名字空間的引用對象,而是把被導入模塊的一個或多個對象直接放入當前的名字空間:

from socket import gethostname
                               # 將gethostname放如當前名字空間
print gethostname()            # 直接調用
socket.gethostname()           # 引發異常NameError: socket

from語句支持逗號分割的對象,也可以使用星號(*)代表模塊中除下劃線開頭的所有對象:

from socket import gethostname, socket
from socket import *   # 載入所有對象到當前名字空間

感謝你能夠認真閱讀完這篇文章,希望小編分享Python中的import語句有什么用內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

任丘市| 罗山县| 陈巴尔虎旗| 永和县| 波密县| 顺平县| 宁晋县| 舒兰市| 铁岭市| 正镶白旗| 四子王旗| 故城县| 靖西县| 铜山县| 迁西县| 聂拉木县| 大关县| 钟山县| 离岛区| 道孚县| 同江市| 荥经县| 昔阳县| 陆河县| 达州市| 玉树县| 鄂托克旗| 三亚市| 通辽市| 元氏县| 响水县| 宜良县| 梁河县| 和静县| 鹤庆县| 佛山市| 衡山县| 锡林郭勒盟| 金秀| 兰考县| 湖州市|