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. MySQL数据库(7)----数据库的选择、创建、删除和更改

    1.选择数据库 使用 USE 语句可以选择数据库,并把它指定为MySQL服务器连接的默认(当前)数据库: USE db_name; 要想选择数据库,用户必须要具备相应的访问权限:否则,会出现错误提示. ...

  2. How to save rules of the iptables?

    The easy way is to use iptables-persistent. Install iptables-persistent: sudo apt-get install iptabl ...

  3. [翻译] MagicPie

    MagicPie Powerful pie layer for creating your own pie view. PieLayer provide great animation with si ...

  4. 如何在Code First、Database First和Model First之间选择

    Code First.Database First和Model First基本图解: 1)Database First: 如果数据库已经存在,可以使用VS自动生成数据模型,已经相关的edmx信息 2) ...

  5. redis下的持久化保存

    rdb.h   rdb.c  --->  完成数据保存到临时文件,再利用rename保存到指定文件的过程: 如果需要写一个数据持久化保存的功能时,可以参考这部分代码: //rdb API int ...

  6. Github文件夹下载到本地

    1.如图:需要将以下文件夹下载到本地. https://github.com/aspnet/Docs/tree/master/aspnet/mvc/overview/getting-started/i ...

  7. mysql 插入汉字异常: Incorrect string value: '\xE8\xB0\xA2\xE9\x9D\x99' for column 'uname' at row 1

    该字段编码问题,不支持中文,设置支持中文即可

  8. CRITICAL **: Couldn't acquire global lock, snapshots will not be consistent: Access denied

    报错如下:** (mydumper:56288): CRITICAL **: Couldn't acquire global lock, snapshots will not be consisten ...

  9. dedecms为导航栏目添加英文标题

    最近公司官网是使用 DedeCMS 做的,这个项目中要使用到为导航栏目添加英文标题,就查找资料把它实现了. 根据设计图写成静态页面后是这样的效果: 操作步骤如下: 1. 修改数据表,添加英文字段 影响 ...

  10. iOS 内存泄漏监测自动化

    在 Android 上,Square 这家公司提供了非常有名的工具: leakcanary ,来帮助开发者们在日常开发过程中就能够发现内存泄漏.但在 iOS 上呢?在 Google 的时候,我发现了两 ...