我们整理了一篇关于引入Python文件的一个基础知识点内容,如果你是一个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的方法依然成功运行了

总结

如果大家在学习的时候还有任何不明白的可以给小编留言,感谢你对爱安网的支持。

最新资讯
内外备受冲击,知识付费走下神坛

内外备受冲击,知识付费

繁荣的背后,知识付费却也面临增长乏力的困境。内容质量
泼天股价背后,宁德时代的资本赌局

泼天股价背后,宁德时代

翻看宁德时代财报,前三季度,营收和利润双双同比下滑。而
社交媒体平台Parler或于1月底恢复上线 CEO称将每天公布进展

社交媒体平台Parler或

据报道,备受争议的社交媒体平台Parler CEO约翰·马茨(Jo
腾讯致歉PC版QQ读取浏览记录:判断是否恶意登录 数据不上传不储存

腾讯致歉PC版QQ读取浏

腾讯表示,读取的数据用于在PC QQ的本地客户端中判断是
监管风暴后续,互联网存款的存量掣肘

监管风暴后续,互联网存

互联网存款没了?互联网存款全剧终?自1月15日商业银行互
投资人称Facebook和Twitter面临10年政治清算 投资吸引力将下降

投资人称Facebook和Tw

苏格兰抵押投资信托公司基金经理詹姆斯·安德森日前表
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装