import as from import 區別


        在python中import或者from…import是用來導入相應的模塊。那每一種有什么具體的差別呢?

一、import
        只有import,為最簡單的引入對應的包。例如:

import pickle #引入 pickle包
import os #引入 os包
二、from A import B
        這種方式意味着從A中引入B。相當於:import A, b=A.b。

from urllib.parse import urlparse

from sys import argv
        除了這種基本形式,還有另外兩種,例如:

from os import makedirs, unlink, sep #從os包中引入 makedirs.unlink,sep類
from os import listdir, getcwd #從os包中引入 listdir, getcwd 類

from os.path import dirname, exists, isdir, splitext #從 os包中的path類中引入 dirmame exists 方法
from os.path import join                              #從 os包中的path類中引入 join 方法
三、import A as B
        這種方式為給引入的包A定義一個別名B,例如:

import xml.etree.ElementTree as ET #給包xml.etree.ElementTree 定義一個 ET 別名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM