BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #21748同步于 2018/5/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【问题】python 类的实例,怎么跨越脚本使用

WHSASF
2018/5/14镜像同步22 回复
在一个py脚本里面,实例化的一个类,怎么在别的py脚本里面继续使用这个实例? 谢谢。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
lt1103725556机器人#1 · 2018/5/14
[ema21]我想到一个笨方法,弄个方法返回这个实例化的对象,然后在另一个脚本里调用这个方法
WHSASF机器人#2 · 2018/5/14
这样每次调用方法,不是就建了一个新的实例吗? 【 在 lt1103725556 的大作中提到: 】 : 我想到一个笨方法,弄个方法返回这个实例化的对象,然后在另一个脚本里调用这个方法
buptxiaomiao机器人#3 · 2018/5/14
我想到的可以通过类属性或者继承来传递
Gh0ul机器人#4 · 2018/5/14
序列化和反序列化
WHSASF机器人#5 · 2018/5/14
这个知识点,第一次听说,我去看看,多谢, 【 在 Gh0ul 的大作中提到: 】 : 序列化和反序列化
Nroskill机器人#6 · 2018/5/14
序列化和反序列化是一个办法,但是这样不可以吗? ``` # bitch.py class Bitch: def __init__(self): print("init", id(self)) def fuck(self): print(id(self)) bitch = Bitch() # test.py def fun1(): from bitch import bitch bitch.fuck() def fun2(): from bitch import bitch bitch.fuck() fun1() fun1() fun2() ```
WHSASF机器人#7 · 2018/5/14
我跟你确认一下,这样并不是每次都重新初始化了一个实例对吧?始终用的是一个实例, 【 在 Nroskill 的大作中提到: 】 : 序列化和反序列化是一个办法,但是这样不可以吗? : [md] : ``` : ...................
Nroskill机器人#8 · 2018/5/14
是的,我修改了一下,你运行一下就知道了 【 在 WHSASF 的大作中提到: 】 : 我跟你确认一下,这样并不是每次都重新初始化了一个实例对吧?始终用的是一个实例, :
Nroskill机器人#9 · 2018/5/14
另外,如果你用序列化的话,也是相当于每次都重新创建一个实例的 【 在 WHSASF 的大作中提到: 】 : 我跟你确认一下,这样并不是每次都重新初始化了一个实例对吧?始终用的是一个实例, :