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. 关于modelmap.addAttribute("",)转到jsp页面获取不到值的问题

    问题一,可能是你设置的web.xml的头有问题 掉坑里好一会,发现我默认生成的web.xml中头部的配置是 <!DOCTYPE web-app PUBLIC "-//Sun Micro ...

  2. 理解android中ListFragment和Loader

    一直以来不知Android中Loader怎么用,今天晚上特意花了时间来研究,算是基本上搞明白了,现在把相关的注释和代码发出来,以便笔记和给网友一个参考,错误之处还望大家给我留言,共同进步,这个例子采用 ...

  3. 基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能

    思路: 1.首先,页面前端,上传附件,提交给后台,并带一个随机性的参数(可以用时间戳): 2.后端接收附件,做一系列的逻辑处理,无误后,将对应的文件存储在上传的目录下: 3.然后前端,上传附件成功后, ...

  4. Android浮动按钮

    https://www.jianshu.com/p/18cbc862ba7b https://github.com/yhaolpz/FloatWindow 这样就解决了切换 Activity 时悬浮控 ...

  5. Java和C# RSA加解密相互通信和使用公钥加密传输

    关于JAVA和C#加解密通讯的话,可以用这个BouncyCastle插件,会帮助你解决很多问题 http://www.bouncycastle.org/ //c#使用java给的公钥进行rsa加密 p ...

  6. 按钮在执行frame动画的时候怎么响应触发事件?

    按钮在执行frame动画的时候怎么响应触发事件? 代码中效果(请注意,我并没有点击到按钮,而是点击到按钮的终点frame值处): 对应的代码: // // ViewController.m // Ta ...

  7. linux下安装apache与php

    http://www.92csz.com/study/linux/16.htm 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

  8. JFinal启动报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/Connector

    - 错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/ ...

  9. SVN图标不显示的解决几种方式

    系统安装的Tortoise SVN,不知道是不是安装了其他软件的缘故,造成SVN客户端功能可以正常使用,就是文件夹或文件的左下角不显示图标.故上网查找解决方法: 方法一: 升级到最新版本,基本是没用的 ...

  10. Centos 安装 Oracle Java JDK

    Centos 安装 jdk 创建目录,用来存放下载的 JDK cd /usr/local mkdir -p tools cd tools 下载JDK,后边的下载地址你可以到 orcal 官网去获取最新 ...