Python文件如何引入?详解引入Python文件步骤


Posted in Python onDecember 10, 2018

python基本语法--引入Python文件

1、新建python文件 :在同目录lib下创建mylib.py和loadlib.py两个文件

Python文件如何引入?详解引入Python文件步骤

2、在mylib.py文件中创建一个Hello的类

并且给这个类添加一个sayHello的方法,让她输出hello python

Python文件如何引入?详解引入Python文件步骤

3、在loadlib.py 文件中引入mylib

import mylib

Python文件如何引入?详解引入Python文件步骤

4、在loadlib中调用引用过来的python文件mylib.py中的Hello方法

这时import mylib中的mylib就相当与一个命名空间

我们要先创建mylib命名空间下Hello类的实例,然后再调用sayHello的方法

h = mylib.Hello()h.sayHello()

Python文件如何引入?详解引入Python文件步骤

5、运行loadlib.py 文件,可以看到sayHello的方法成功运行了

Python文件如何引入?详解引入Python文件步骤

6、如果觉得每一次调用类还需要在命名空间下获取比较麻烦,

那么还有另一种引入的方式:

from mylib import Hello

然后直接调用就好了

h = Hello()h.sayHello()

Python文件如何引入?详解引入Python文件步骤

7、再次运行loadlib.py 文件,可以看到sayHello的方法依然成功运行了

Python文件如何引入?详解引入Python文件步骤

总结

如果大家在学习的时候还有任何不明白的可以给小编留言,感谢你对三水点靠木的支持。

Python 相关文章推荐
Python中类型关系和继承关系实例详解
May 25 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
Jun 29 Python
Python文件夹与文件的相关操作(推荐)
Jul 25 Python
Python编程实现蚁群算法详解
Nov 13 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
python绘制双柱形图代码实例
Dec 14 Python
python实现多进程代码示例
Oct 31 Python
python判断自身是否正在运行的方法
Aug 08 Python
Python PO设计模式的具体使用
Aug 16 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
利用Python pandas对Excel进行合并的方法示例
Nov 04 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 Python
python的继承知识点总结
Dec 10 #Python
python退出命令是什么?详解python退出方法
Dec 10 #Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 #Python
浅析python参数的知识点
Dec 10 #Python
Flask框架web开发之零基础入门
Dec 10 #Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 #Python
Python操作Excel插入删除行的方法
Dec 10 #Python
You might like
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
php 数组的一个悲剧?
2011/05/11 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
PHP常见过waf webshell以及最简单的检测方法
2019/05/21 PHP
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
2016/03/16 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
从0开始学Vue
2016/10/27 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
谈谈Python中的while循环语句
2019/03/10 Python
详解Python3 pickle模块用法
2019/09/16 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
主要的Ajax框架都有什么
2013/11/14 面试题
学前班教学反思
2016/02/24 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang