zoukankan      html  css  js  c++  java
  • python中的import、from import以及import as的区别

    import

    • import是python提供的用于导入模块的机制,导入的是整个模块的内容。模块可以是py、pyc、pyd,可以是系统自带的,也可以是自定义的。
    • 使用语法:import os
      python中所有加载到内存的模块都存放到sys.modules中,在引入一个模块之前,会先在列表中查找是否已经加载了该模块,如果已经加载则只用将模块的名字加入到正在调用import模块的local名字空间中;没有加载则将该模块载入到内存,并存放到sys.modules中。

    from impport

    • 用于导入一个模块中的某一部分,比如一个函数或者一个类等等。
    • 使用语法: from os import path 表示引入os模块中的path

    import as

    • 用于引入一个模块的同时为该模块取一个别名。
    • 使用语法:import nultiprocessing as mp 表示引入multiprocessing模块并取别名为mp,在该文件的后续调用中mp就相当于是multiprocessing。
  • 相关阅读:
    Unity Shader 之 uv动画
    c++源文件后缀名问题
    Unity Shader 之 透明效果
    正则表达式
    Unity Shader基础
    Unity Shader 之 渲染流水线
    2017/11/22 Leetcode 日记
    2017/11/21 Leetcode 日记
    2017/11/13 Leetcode 日记
    2017/11/20 Leetcode 日记
  • 原文地址:https://www.cnblogs.com/pogeba/p/13844972.html
Copyright © 2011-2022 走看看