python实现类之间的方法互相调用


Posted in Python onApril 29, 2018

all.py

from son import *
class ALL():
 def __init__(self):
  self.mSon = SON(self)
 def getAll(self):
  print "=================getall---------------"
  return self.mSon.getSon()
 def getAlltest(self):
  print "=================getAlltest---------------"
Instance = ALL()
Instance.getAll()

son.py

class SON():
 def __init__(self, instance):
 self.mBattle = instance
 def getSon(self):
 return self.mBattle.getAlltest()

son.py和all.py在同一个文件夹下面,可以通过from son import *或者 import son 来互相调用。

可以动态实例化son.py里面的SON类,而且也可以把ALL的实例通过参数传递给SON,从而调用ALL类的方法。

以上这篇python实现类之间的方法互相调用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用urllib模块的urlopen超时问题解决方法
Nov 08 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
python删除过期log文件操作实例解析
Jan 31 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
python3+PyQt5使用数据库窗口视图
Apr 24 Python
替换python字典中的key值方法
Jul 06 Python
python实现本地图片转存并重命名的示例代码
Oct 27 Python
python 通过可变参数计算n个数的乘积方法
Jun 13 Python
Django用户认证系统 组与权限解析
Aug 02 Python
Python换行与不换行的输出实例
Feb 19 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
keras的backend 设置 tensorflow,theano操作
Jun 30 Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
python Pandas 读取txt表格的实例
Apr 29 #Python
在python win系统下 打开TXT文件的实例
Apr 29 #Python
You might like
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
PHP中数据库单例模式的实现代码分享
2014/08/21 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
PHP实现获取第一个中文首字母并进行排序的方法
2017/05/09 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
Bootstrap Table使用方法详解
2016/08/01 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
javaScript基础详解
2017/01/19 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
2019/06/24 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
Python 常用 PEP8 编码规范详解
2017/01/22 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
python+opencv识别图片中的圆形
2020/03/25 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
长青弘远的面试题
2012/06/09 面试题
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫
Django基础CBV装饰器和中间件
2022/03/22 Python
go goth封装第三方认证库示例详解
2022/08/14 Golang