Python文件如何引入?详解引入Python文件步骤

yipeiwu_com7年前Python基础

python基本语法--引入Python文件

1、新建python文件 :在同目录lib下创建mylib.py和loadlib.py两个文件

2、在mylib.py文件中创建一个Hello的类

并且给这个类添加一个sayHello的方法,让她输出hello python

3、在loadlib.py 文件中引入mylib

import mylib

4、在loadlib中调用引用过来的python文件mylib.py中的Hello方法

这时import mylib中的mylib就相当与一个命名空间

我们要先创建mylib命名空间下Hello类的实例,然后再调用sayHello的方法

h = mylib.Hello()h.sayHello()

5、运行loadlib.py 文件,可以看到sayHello的方法成功运行了

6、如果觉得每一次调用类还需要在命名空间下获取比较麻烦,

那么还有另一种引入的方式:

from mylib import Hello

然后直接调用就好了

h = Hello()h.sayHello()

7、再次运行loadlib.py 文件,可以看到sayHello的方法依然成功运行了

总结

如果大家在学习的时候还有任何不明白的可以给小编留言,感谢你对【听图阁-专注于Python设计】的支持。

相关文章

python通过robert、sobel、Laplace算子实现图像边缘提取详解

python通过robert、sobel、Laplace算子实现图像边缘提取详解

实现思路:   1,将传进来的图片矩阵用算子进行卷积求和(卷积和取绝对值)   2,用新的矩阵(与原图一样大小)去接收每次的卷积和的值   3,卷积图片所有的像素点后,把新的矩阵数据类型...

解读python logging模块的使用方法

1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:...

python实现下载指定网址所有图片的方法

本文实例讲述了python实现下载指定网址所有图片的方法。分享给大家供大家参考。具体实现方法如下: #coding=utf-8 #download pictures of the u...

python正则表达式match和search用法实例

本文实例讲述了python正则表达式match和search用法。分享给大家供大家参考。具体分析如下: python提供了2中主要的正则表达式操作:re.match 和 re.searc...

Python实现求一个集合所有子集的示例

方法一:回归实现 def PowerSetsRecursive(items): """Use recursive call to return all subsets of it...