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密码错误三次锁定(实例讲解)
Nov 14 Python
python如何修改装饰器中参数
Mar 20 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
Aug 02 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
用Python读取几十万行文本数据
Dec 24 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
python 创建一维的0向量实例
Dec 02 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
python实现横向拼接图片
Mar 23 Python
Python如何实现线程间通信
Jul 30 Python
Jupyter安装链接aconda实现过程图解
Nov 02 Python
Python多线程实用方法以及共享变量资源竞争问题
Apr 12 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
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
php中define用法实例
2015/07/30 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
2016/12/13 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
python mysqldb连接数据库
2009/03/16 Python
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
python request 模块详细介绍
2020/11/10 Python
.net笔试题
2014/03/03 面试题
外科实习自我鉴定
2013/10/06 职场文书
优质服务口号
2014/06/11 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS