Python import相关内容区别介绍( import *** as 、from***import )

雨点打透心脏的1/2处 2021-06-24 15:59 663阅读 0赞
  1. pythonimport或者fromimport是用来导入相应的模块。那每一种有什么具体的差别呢?
一、import
  1. 只有import,为最简单的引入对应的包。例如:
  2. import pickle #引入 pickle包
  3. import os #引入 os包
二、from A import B
  1. 这种方式意味着从A中引入B。相当于:import A b=A.b
  2. from urllib.parse import urlparse
  3. from sys import argv
  4. 除了这种基本形式,还有另外两种,例如:
  5. from os import makedirs, unlink, sep #从os包中引入 makedirs.unlink,sep类
  6. from os import listdir, getcwd #从os包中引入 listdir, getcwd 类
  7. from os.path import dirname, exists, isdir, splitext #从 os包中的path类中引入 dirmame exists 方法
  8. from os.path import join #从 os包中的path类中引入 join 方法
三、import A as B
  1. 这种方式为给引入的包A定义一个别名B,例如:
  2. import xml.etree.ElementTree as ET #给包xml.etree.ElementTree 定义一个 ET 别名

发表评论

表情:
评论列表 (有 0 条评论,663人围观)

还没有评论,来说两句吧...

相关阅读