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中的作用域规则详解
Jan 30 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
Apr 28 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
使用python实现省市三级菜单效果
Jan 20 Python
python进阶_浅谈面向对象进阶
Aug 17 Python
python使用Tesseract库识别验证
Mar 21 Python
PyQt5+requests实现车票查询工具
Jan 21 Python
python 定时器,轮询定时器的实例
Feb 20 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
Feb 26 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
python 解决Fatal error in launcher:错误问题
May 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
ZF等常用php框架中存在的问题
2008/01/10 PHP
php 删除cookie和浏览器重定向
2009/03/16 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
PHP 断点续传实例详解
2017/11/11 PHP
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
小小聊天室Python代码实现
2016/08/17 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
Python 获取div标签中的文字实例
2018/12/20 Python
详解python中@的用法
2019/03/27 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
C#面试题问题集
2016/04/02 面试题
个人借款担保书
2014/04/02 职场文书
个性与发展自我评价
2015/03/06 职场文书
入伍通知书
2015/04/23 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书