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根据文件大小打log日志
Oct 09 Python
python递归删除指定目录及其所有内容的方法
Jan 13 Python
Jupyter中直接显示Matplotlib的图形方法
May 24 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
python读写csv文件的方法
Aug 13 Python
python语言线程标准库threading.local解读总结
Nov 10 Python
Django 返回json数据的实现示例
Mar 05 Python
Python startswith()和endswith() 方法原理解析
Apr 28 Python
使用keras实现Precise, Recall, F1-socre方式
Jun 15 Python
matplotlib.pyplot.matshow 矩阵可视化实例
Jun 16 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 02 Python
浅谈Python列表嵌套字典转化的问题
Apr 07 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
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
js实现回放拖拽轨迹从过程上进行分析
2014/06/26 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
微信小程序模拟cookie的实现
2018/06/20 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
React优化子组件render的使用
2019/05/12 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
python 链接和操作 memcache方法
2017/03/04 Python
Linux下python制作名片示例
2018/07/20 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
介绍下Java中==和equals的区别
2013/09/01 面试题
开学典礼主持词
2014/03/19 职场文书
颁奖典礼主持词
2014/03/25 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
MySQL transaction事务安全示例讲解
2022/06/21 MySQL
Vue深入理解插槽slot的使用
2022/08/05 Vue.js