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

Python 基础 模块的更多相关文章

  1. python基础——模块

    python基础——模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文 ...

  2. 自学Python之路-Python基础+模块+面向对象+函数

    自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的 ...

  3. python基础-模块

    一.模块介绍                                                                                              ...

  4. Python基础+模块、异常

    date:2018414+2018415 day1+2 一.python基础 #coding=utf-8 #注释 #算数运算 +(加)  -(减)  *(乘)  /(除)  //(取整)  %(取余) ...

  5. python基础----模块、包

    一 模块                                                                                                 ...

  6. Python基础-模块与包

    一.如何使用模块 上篇文章已经简单介绍了模块及模块的优点,这里着重整理一下模块的使用细节. 1. import 示例文件:spam.py,文件名spam.py,模块名spam #spam.py pri ...

  7. Python菜鸟之路:Python基础-模块

    什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护.为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,分组的规则就是把实现了某个 ...

  8. python基础--模块&包

    一.模块 1.模块是程序 任何Python程序都可以作为模块导入. 程序的保存也很重要,如果想把程序保存在C:\python (Windows)目录下,需要告诉解释器在哪里寻找模块了. >> ...

  9. python基础-------模块与包(四)

    configparser模块与 subprcess 利用configparser模块配置一个类似于 windows.ini格式的文件可以包含一个或多个节(section),每个节可以有多个参数(键=值 ...

随机推荐

  1. 远景GIS云上线

    没有发布会.没有嘉宾.没有掌声,趁着国庆假期悄悄地将系统部署到服务器上线运行. 远景GIS云(RGIS Cloud)基于自主研发的远景GIS基础平台开发,目前已实现了Shape上传和导出.符号配置.动 ...

  2. Difference between scipy.fftpack and numpy.fft

    scipy.fftpack 和 numpy.fft 的区别 When applying scipy.fftpack.rfft and numpy.fft.rfft I get the followin ...

  3. Sublime Text 3.1 3170正式版+Patch注册机

        Sublime Text 是一款轻量级的代码编辑器,也是HTML和散文先进的文本编辑器.Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等. ...

  4. .net core系列之《.net core中使用MySql以及Dapper》

    当我们决定使用.Net Core开发的时候,就放弃使用SqlServer的打算吧.那应该选择哪个数据库呢?一般选择MySql的比较多. 接下来我们来演示在.Net Core中使用MySQL吧. 1.原 ...

  5. C# winfrom Datagridview控件下拉菜单

    拖拽一个datagridview放在界面,编辑列把下来菜单那列ColumnType设置成DataGridViewComboBoxColumn 然后在数据一栏的Items可以写下来菜单的内容也可以后台代 ...

  6. composer随笔

    composer dump-autoload 生成autoload.php文件

  7. python基础语法1

    一.基础语法 1.常量 python语言没有真正的常量,它只是字面常量. 2.变量 变量是一个指针,它指向一块内存. 变量的命名规则: 1)只能包含字母.数字和下划线: 2)只能以字母或者下划线开始: ...

  8. Chapter 4 Left Outer Join in MapReduce

    4.1 Introdution Consider a company such as Amazon, which has over 200 millions of users and possibly ...

  9. UML设计--人月神教

    任务分配 用例图 类图 活动图 状态图 使用工具 所有图都是用VISO编辑出来的,因为VISO是比较经典工具,也是学校电脑自带的.....

  10. Entity Framework 指定架构无效 错误:1052

    IIS发布网站:如果不发布放到IIS没有问题,发布后IIS部署 打开网站却提示指定架构无效 1052 找到很多解决的问题 1添加wenconfig 2.更改entity名的 其实我认为最简单的就是先找 ...