from import 和import的区别

from 模块 import 子模块 跟 import的区别

前者是导入模块中的子模块,后边可以直接调用函数,不用再.blabla..,但是后者在调用故事吧前缀都写全

 举例:


1 from urllib import request
2 with request.urlopen('https://www.baidu.com') as f:
3   data = f.read()
4   print(data)

import urllib.request
with urllib.request.urlopen('https://www.baidu.com') as f:
  data = f.read()
  print(data)

 

导入模块的三种方法:

    一、 import 模块名  每次调用模块都要  模块名.xx函数

    二、from 模块名 import 函数名    每次调用直接写函数名即可

    三、import 模块名 as 新名字 在单个项目里把模块找个简单名字替换,避免了每次调用用超长的名字

 

posted @ 2017-04-07 09:37  shapeofu  阅读(409)  评论(0)    收藏  举报