模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。

first.py

def laugh():print "Haha"

second.py

import first
first.laugh()
import first as f
f.laugh()
from first import laugh
laugh()
from first import *
laugh()

多层引入,加上__init__.py
util目录下有一个util.py

def sayHello():print "Hello"

还有一个空的文件__init__.py

使用的时候

import util.util
util.util.sayHello()
from util.util import *
sayHello()

转载于:https://www.cnblogs.com/jiqing9006/p/10604545.html

Python 模块(module)相关推荐

  1. python 模块(Module)和包

    阿里云大学人工智能学前小测验-Python测验 19.以下关于模块说法正确的是 A. 一个.py就是一个模块 B. 任何一个普通的xx.py文件可以作为模块导入 C. 模块文件的扩展名一定是 .py ...

  2. Python模块(Module)详解

    文章目录 一.模块概念 二.模块导入与使用 2.0 准备工作 2.1 import 2.1.1 导入 2.1.2 使用 2.2 from...import 2.2.1 导入 2.2.2 使用 2.3 ...

  3. Python——模块(Module)和包(Package)

    本文绝大部分内容转载至:廖雪峰官方网站 1. 模块(Module) 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函 ...

  4. pip快速下载安装python 模块module

    g刚开始学习python时,每次想要安装某个module,都到处找module的安装包(exe.whl等) 装setuptools,然后在cmd里用easy_install装pip,然后用pip装你要 ...

  5. python 引用模块module和包package的区别

    补充一点模块和包的定义: (1)模块: Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. (2)包: 包(Packa ...

  6. python模块和包用法详解(__all__)

    1. 模块         Python 模块(Module),是⼀个 Python ⽂件,以 .py 结尾,包含了 Python 对象定义和Python语句.         模块能定义函数,类和变 ...

  7. 【Python3】Python模块与包的导入

    [Python3]Python模块与包的导入 一.模块导入 1. 定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语 ...

  8. 21 Python模块、import语句、搜索路径、变量、命名空间和作用域、dir函数、globals()和locals()函数、reload()函数、Python中的包

    21Python模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python ...

  9. python2.7输出语句_python2.7入门---模块(Module)

    来,这次我们就看下Python 模块(Module).它是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句.模块让你能够有逻辑地组织你的 Python 代码 ...

最新文章

  1. iOS开发UI篇—transframe属性(形变)
  2. linux清除网卡计数
  3. 基于Boost.Thread 的测试
  4. vsftp:425 错误
  5. 字符串最长公共子序列python_求解两个字符串的最长公共子序列
  6. java socket 实现增删改查 + 在线答题小案例
  7. mssql2008极占内存
  8. 用php web编程作业,用PHP进行Web编程.ppt
  9. 数字货币交易系统_符合数字货币市场的量化交易系统
  10. 12306bycloud,免费开源抢票软件,无需安装,全平台可用
  11. java滚动字幕实训报告_Java实习报告 (7000字).doc
  12. ACM、OI、IOI编程竞赛模式介绍
  13. 中国5G毫米波小基站市场行业运行动态与发展趋势预测报告
  14. Optimizing radiotherapy plans for cancer treatment with Tensor Networks解读
  15. goahead - 环境准备和基本使用
  16. NVIDIA GPU加速FFmpeg
  17. 基于php+Mysql网上商城系统 开题报告
  18. ALtera DE2开发板学习01
  19. [PMZL]第1卷-误入天庭-02
  20. Linux 网络tc,linux下使用tc和netem模拟复杂网络环境

热门文章

  1. vue ---- 组件
  2. linux数据软件,Linux数据安全工具:数据镜像软件DRBD的管理与维护
  3. idea设置类多行显示_IDEA 常用设置
  4. JAVA多线程共享变量的可见性
  5. linux下kafka安装与配置
  6. Kotlin入门(30)多线程交互
  7. oracle备份出现问题,TSM + Oracle备份出现问题
  8. java 制作动态手机壁纸_android 动态切换壁纸实例 利用service机制实现 附完整源码 带动态截图...
  9. mysql数据库事务传播特性_什么是事务的传播特性?
  10. spring security系列一:架构概述