• Python 基础 模块


    python 中模块和保定 概念
      如果将代码分才投入多个py 文件,好处:
        同一个变量名也互不影响。
     
    python 模块导入
        要使用一个模块,我们必须先导入该模块。python 使用import
        语句导入一个模块,例如导入系统自带的模块
          impoor math
          你可以认为math就是一个指向已导入模块的变量,通过该变量,
          我们可以访问math模块中所定义的所有公开的函数、变量和类:
        如果我们只希望导入用到的math模块的某几个函数,而不是所有函数,
        可以用下面的语句:
          from math import pow,sin,log
          这样,可以直接引用 pow, sin, log 这3个函数,但math的其他函
          数没有导入进来:
        如果使用import导入模块名,由于必须通过模块名引用函数名,因此不存在
          冲突:
            import math, logging
               print math.log(10) # 调用的是math的log函数
               logging.log(10, 'something') # 调用的是logging的log函数
          如果使用 from...import 导入 log 函数,势必引起冲突。这时,可以给函数
          起个“别名”来避免冲突:
            from math import log
            from logging import log as logger # logging的log现在变成了logger
              print log(10) # 调用的是math的log
              logger(10, 'import from logging') # 调用的是logging的log
     
    python 动态导入模块
        如果导入的模块不存在,python解释器会报错ImportError 错误
        利用ImportError错误,我们经常在Python中动态导入模块:
          try:
            from cStringIO import StringIO
          except ImportError:
            from StringIO import StringIO
          try 的作用是捕获错误,并在捕获到指定错误时执行 except 语句。
     
    python 使用__future__
        Python的新版本会引入新的功能,但是,实际上这些功能在上一个老版
        本中就已经存在了。要“试用”某一新的特性,就可以通过导入__future__模
        块的某些功能来实现。
        Python的新版本会引入新的功能,但是,实际上这些功能在上一个
        老版本中就已经存在了。要“试用”某一新的特性,就可以通过
        导入__future__模块的某些功能来实现。
          from __future__ import division
        安装第三方模块
          pip install

  • 相关阅读:
    微信小程序开发入门(二)
    微信小程序开发入门(一)
    django入门与实践(续)
    django入门与实践(开)
    Python六剑客
    python入门(二十讲):爬虫
    python入门(十九讲):多进程
    ES6箭头函数
    ES6
    数据库常用命令
  • 原文地址:https://www.cnblogs.com/nmxs/p/8629994.html
Copyright © 2020-2023  润新知