Python模块是一个Python文件,以.py结尾,包含了Python对象定义和Python语句,模块让你能够有逻辑地组织你的Python代码段。那么你知道如何引用

import语句

自定义模块可以采用import语句来进行引入,其操作步骤是先导入模块,再调用模块中包含的函数,可将自定义模块放入当前目录,便于解释器路径搜索,以下是导入自定义hello.py模块,并调用World函数的实例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 导入模块

import hello

# 现在可以调用模块里包含的函数了

support.print_func("World")

输出结果为:

Hello World!

以上实例也可以采用from…import的方法进行实现,是指从一个模块中导入指定的部分到当前命名空间中,以上功能可写成:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

from hello import World

如果要将模块中的所有内容全部导入当前命名空间,可采用from…import*的方法,具体实例如下:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

from hello import *

还需注意,当要导入一个模块时,Python解释器会对模块的位置进行搜索,具体搜索顺序规律如下:

1. 当前目录;

2. 如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录;

3. 如果都找不到,Python会察看默认路径。

老男孩Python课程针对不同阶段的学员开设了Python自动化运维和

推荐阅读:

python如何创建自定义模块_Python学习之如何引用Python自定义模块?相关推荐

  1. python主要学哪些课程_Python学习课程大纲自学Python参考

    第一阶段: Python 环境配置. 1 . Python 的历史和它的哲学思想. 2 . Python 开发环境安装与配置. (Linux 系统安装配置, Windows 平台配 置 ) 3 . P ...

  2. python图像分类需要什么环境_Python学习简单图像识别分类,python

    python学习-图像识别 这是我从 零基础 开始学习的图像识别,当然用的是容易上手的python来写,持续更新中,记录我学习python基础到图像识别应用的一步步过程和踩过的一些坑.最终实现得到自己 ...

  3. 以下()不是python的数值运算操作符_Python学习(三)——Python的运算符和数值、字符的类中方法...

    Python开发IDE PyCharm,eclipse PyCharm的基础用法 全部选中后 Ctrl+?全部变为注释 运算符 结果为值的运算符 算术运算符: + - * / % // ** 赋值运算 ...

  4. python巩固函数和模块_Python学习教程6:函数,模块和类的使用

    Python函数 定义 函数是组织好的,可重复利用的,用来实现单一,或相关联功能的代码片段. 函数能提高应用的模块行,使代码逻辑更加的条理清晰. 内建函数 内建函数是Python中自带的,可供用户重复 ...

  5. python ansible模块_python学习-ansible简单使用1

    一.介绍 Ansible 一种集成 IT 系统的配置管理.应用部署.执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年 ...

  6. python random模块导入_Python学习笔记(二十)—模块的导入

    一.模块介绍 Python 提供了强大的模块支持,主要体现在Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块.通过这些强大的模块可以极大地提 ...

  7. python第三方库中函数调用_Python学习笔记(2)——Python的函数、模块、包和库...

    初识Python,对于没有接触过编程的我,恐怕只能听懂什么是函数,这里介绍一下几个概念,并给出Python在调用方面的独特之处. 函数 理解为数学上的函数就可以了.下载安装完python后,并不是所有 ...

  8. python用缩进来写模块_python学习笔记

    一.基础简介 1.#!/usr/bin/python #!/usr/bin/python 相当于写死了 python 路径 #!/usr/bin/env python 会去环境设置寻找 python ...

  9. 简述python常用的函数模块_Python学习笔记(十三)—函数常用模块

    一.模块.包的概念 模块就是一个包含所有你定义的函数和变量的文件,其后缀名是.py. 模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用 python 标准库的方法. 什么是包? 包,pa ...

  10. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

最新文章

  1. Python培训教程分享:10款超好用的Python开发工具
  2. UVA10296 Jogging Trails(中国邮递员问题)(欧拉回路、一般图最大权匹配 / 状压DP)
  3. 在线作图|如何绘制一个好看的堆叠柱状图
  4. 疫情严重!国内互联网公司上班时间汇总!
  5. 【教程】Linux 下软 RAID 实现方案!!
  6. linux CentOS6.x 修改主机名(Hostname)
  7. 【数据结构与算法】之深入解析“路径交叉”的求解思路与算法示例
  8. MySQL模糊查询—is null关键字
  9. word流程图两条线的端点连接_GitMind免费的思维导图+流程图制作工具
  10. 浅议NetMQ常见模式和消息加密机制
  11. 生成六位验证码python代码
  12. unity 继承了 获取_为什么说Unity能用单纯脚本实现的功能,尽量避免继承MonoBehavior,保持纯粹性?...
  13. 洛阳php编程培训,洛阳PHP开发培训分享提高PHP开发效率的四个编程习惯
  14. OO第一单元总结——多项式求导
  15. 渗透测试-地基篇-Cobal Strike-taowu梼杌详细介绍(十九)
  16. php数据可视化相关内容_漏刻有时基于Echarts的php数据管理后台的数据可视化大屏代码...
  17. TSRC靶场赛-writeup
  18. 网络卡打开网页在转圈圈怎么解决?
  19. 用jsp实现文件的下载(download.jsp)
  20. nginx+rtmp+OBS搭建音视频直播服务

热门文章

  1. 2339: [HNOI2011]卡农
  2. Hou的图像显著性计算模型
  3. 免费可商用图片网站合集
  4. Unity 制作倒计时
  5. 实验报告三 密码破解技术
  6. 理解Creating network “projectName_default” with the default driver
  7. GNSS数据下载网址整理
  8. 按职能和级别来分,UI设计师能胜任哪些高薪岗位?
  9. mysql.sock介绍
  10. 阿里巴巴编码规范考试答案