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. 转:Linux中tomcat服务成功发布但局域网浏览器无法访问

    转自:http://blog.csdn.net/mooncom/article/details/53168143 昨天,我在搭建Linux中服务器环境时,碰见一个问题,这里和大家分享一下. 问题描述: ...

  2. C++ Knowledge series 1

    Programming language evolves always along with Compiler's evolvement. 1. The C++ Object Model: Strou ...

  3. 使用ZXing实现扫描多个条形码页面

    1.前言 ZXing是google官方推出的跨平台的基于Java实现处理扫面二维码或者条形码的库.支持很多格式,一维条码支持UPC-A,UPC-E,EAN-8,Code 39,Code 93等格式,二 ...

  4. shrio的知识储备

    博客讲解; shrio的知识储备 shrio的简单认识 笔记整理地址: Shrio.pdf 下载 Shrio理论.doc 下载 Shrio知识储备.doc  下载 Shrio的知识储备 (一)   S ...

  5. PHP修改图片

    这篇是关于修改图片的效果,主要还是用到php中的GD库中的函数,没想到php还有这凶残能力,出乎我的预料. 先看代码upload_image.php,主要是一个上传控件,用来选择图片 <html ...

  6. Programming Assignment 1: WordNet

    编程作业一 作业链接:WordNet & Checklist 我的代码:WordNet.java & SAP.java & Outcast.java 这是第二部分的编程作业,因 ...

  7. jquery-validation验证插件

    参考网站:菜鸟教程 一.导入js <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/j ...

  8. 原生JS实现轮播图的效果

    原生JS实现轮播图的效果: 只要缕清了全局变量index的作用,这个轮播图也就比较容易实现了:另外,为了实现轮这个效果,有几处clearInterval()必须写上.废话不多说,直接上代码,修复了几个 ...

  9. python文件读写模式 --- r,w,a,r+,w+,a+,rb,wb

    要了解文件读写模式,需要了解几种模式的区别,以及对应指针 r : 读取文件,若文件不存在则会报错 w: 写入文件,若文件不存在则会先创建再写入,会覆盖原文件 a : 写入文件,若文件不存在则会先创建再 ...

  10. 死磕salt系列-salt 常用modules

    saltstack 常用模块介绍 file模块 被控主机文件常见操作,包括文件读写.权限.查找.校验等 salt '*' file.get_sum /etc/resolv.conf md5 salt ...