模块:

在python中,一个.pywe文件称为一个模块.

使用模块,可以提高代码的可维护性.

分类:

1.python标准库    2.第三方模块    3.应用程序自定义模块

import做了两件事情: 1.执行调用的模块文件.如上图,执行了calc.py文件.  2. 引用变量名calc(文件名calc被当做一个变量名)

from,import结合使用

from calc import add
from calc import sub
# from calc import *   # 将所有变量都引用过来, 不推荐这种用法print(add(5,10))
print(sub(5,10))

当调用的文件与执行文件不在同一个路径下(一)

当调用的文件与执行文件不在同一个路径下(二)-要么import一个.py文件,要么import一个.py文件中的方法.

import一个包,会执行该包下的__init__文件

补充:

 

python二十八:模块相关推荐

  1. Python学习札记(二十八) 模块1

    参考:模块 NOTE 1.模块:一个.py文件称为一个模块. 2.代码模块化的意义:a.提升程序的可维护性 b.不用重复造轮子 3.避免模块冲突,解决方法:引入了按目录来组织模块的方法,称为包(Pac ...

  2. 无人驾驶汽车系统入门(二十八)——基于VoxelNet的激光雷达点云车辆检测及ROS实现

    无人驾驶汽车系统入门(二十八)--基于VoxelNet的激光雷达点云车辆检测及ROS实现 前文我们提到使用SqueezeSeg进行了三维点云的分割,由于采用的是SqueezeNet作为特征提取网络,该 ...

  3. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例

    Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...

  4. SAP UI5 初学者教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  5. 优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing)

    优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing) 介绍 FPGA在数字信号处理领域一直有着比通用CPU得天独厚的优势,所以一直都受 ...

  6. 2008R2Win7管理二十八Mail之基本使用

    2008R2Win7管理二十八Mail之基本使用 上篇我们已经安装好了exchange2010,呵呵本片简单介绍和看下ex2010的基本界面和使用 安装完成打开exchange控制台如图所示 汗,有试 ...

  7. 微信小程序把玩(二十八)image组件

    原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源 ...

  8. Citrix 服务器虚拟化之二十八 XenApp6.5发布文档内容

    Citrix 服务器虚拟化之二十八  XenApp 6.5发布文档内容 XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化: 1)  服务器桌面:发布场中服务器的整个 ...

  9. OpenCV学习笔记(二十六)——小试SVM算法ml OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect OpenCV学习笔记(二十八)——光流法对运动目标跟踪Video Ope

    OpenCV学习笔记(二十六)--小试SVM算法ml 总感觉自己停留在码农的初级阶段,要想更上一层,就得静下心来,好好研究一下算法的东西.OpenCV作为一个计算机视觉的开源库,肯定不会只停留在数字图 ...

最新文章

  1. QLoo推出用于现有服务的GraphQL接口
  2. HTML5学习笔记(一)(2015-12-2)【新浪云搬运】
  3. java 成员类_Java类的五大成员之一——内部类
  4. jQuery使用详解
  5. controller通过map返回减少dto类的创建
  6. Squid 代理服务器应用大全
  7. switch注意事项和细节讨论
  8. Java项目编译时经常会出现不编译,或者报一些假性错误
  9. 纯前端表格控件SpreadJS V12.1 隆重登场,专注易用性,提升用户体验
  10. java guava 使用_java – 使用Guava从属性文件创建对象
  11. python学习笔记(十 三)、网络编程
  12. MySQL_多表链接查询
  13. CSS 全解析实战(一)-导读
  14. html css布局之float和Flexbox
  15. w3c 菜鸟mysql_w3c菜鸟
  16. [Android]bp侧gerrit提交不上去时,删除编译生成的二进制文件
  17. 奇怪的吃播_快来围观那些奇怪的吃播!!
  18. spring MVC从零开始
  19. OPPO A59m刷机包|OPPO A59m官方线刷包救砖
  20. js打印三角形超详解

热门文章

  1. MyAdapter Andriod
  2. c++ 新技能get 统计单词数
  3. GO语言中json与map的转换
  4. IE11与Cognos怪谈
  5. 微软四十周年 Microsoft’s 40th anniversary
  6. Tomcat启动报错 Could not reserve enough space for object heap
  7. 文件路径,文件名,扩展名 常用操作
  8. 实现不是三角形尾巴的气泡框
  9. ArcGIS 10.2 三维分析工具箱部分工具不能用
  10. BufferedReader 和BufferedWriter