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的shutil模块中文件的复制操作函数详解
Jul 05 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
Python selenium抓取微博内容的示例代码
May 17 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
解决Django中多条件查询的问题
Jul 18 Python
python处理document文档保留原样式
Sep 23 Python
通过python 执行 nohup 不生效的解决
Apr 16 Python
python logging.info在终端没输出的解决
May 12 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
Python logging自定义字段输出及打印颜色
Nov 30 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
php实现的常见排序算法汇总
2014/09/08 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
试用php中oci8扩展
2015/06/18 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
强制设为首页代码
2006/06/19 Javascript
如何用js控制css中的float的代码
2007/08/16 Javascript
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
小程序实现列表删除功能
2018/10/30 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
Unix如何添加新的用户
2014/08/20 面试题
2014年计生标语
2014/06/23 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis