我是靠谱客的博主 隐形硬币,最近开发中收集的这篇文章主要介绍python 包之间方法的互相调用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如图所示,在dataloader.py中想要调用dataset.py中的方法。可以用。来表示

。表示同一目录下的兄弟文件

。。表示返回上一级寻找相关文件 

每个包如果有很多文件(*.py)想要导出,必须要使用__init__.py文件,在__init__.py中如下所示:

比如data目录(一个包)包下面有很多文件(dataloader.py,dataset.py,transform.py)

 

导出的文件可以在想要地方使用:

比如说train.py文件位于根目录下。想要调用data包中的dataloader.py里面的方法。可以如下所示

       

 

最后

以上就是隐形硬币为你收集整理的python 包之间方法的互相调用的全部内容,希望文章能够帮你解决python 包之间方法的互相调用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部