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定时器使用示例分享
Feb 16 Python
Python实现简单状态框架的方法
Mar 19 Python
Python读写ini文件的方法
May 28 Python
详解Python读取配置文件模块ConfigParser
May 11 Python
用python实现百度翻译的示例代码
Mar 09 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
通过python爬虫赚钱的方法
Jan 29 Python
Python实现SQL注入检测插件实例代码
Feb 02 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
python字符串替换re.sub()实例解析
Feb 09 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
python 密码学示例——理解哈希(Hash)算法
Sep 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
操作Oracle的php类
2006/10/09 PHP
PHP与SQL注入攻击[一]
2007/04/17 PHP
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
js中位运算的运用实例分析
2018/12/11 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
python属于跨平台语言码
2020/06/09 Python
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
北京大学自荐信范文
2014/01/28 职场文书
消防宣传口号
2014/06/16 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
教师先进事迹材料
2014/12/16 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
python cv2图像质量压缩的算法示例
2021/06/04 Python
i7 6700处理器相当于i5几代
2022/04/19 数码科技