永发信息网

Python 不同脚本之间传值问题

答案:1  悬赏:0  手机版
解决时间 2021-01-25 23:00
  • 提问者网友:寂寞撕碎了回忆
  • 2021-01-25 19:01
比如我在py1.py下写了一个class1,class1下写了def1->def2->def3->def1(会循环下去).
然后在py2.py下import class1并执行class1.def1
怎么在class1.def2被执行的时候在py2通知def2被执行?
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-01-25 20:33
看你的需求,应该是需要显示def2被执行。只需要print "def2"就可以了。

你可能理解有些误差,当py2被执行时,py1的模块是被导入到py2中,所以对于py2来说,它与py1没有什么关系。只是把py1的功能拿来用。拿来后就属于py2了。只在一个进程里执行,就象是py2自己的一样。这就是PYTHON的特点。

另外顺便说一下。如果你这样循环执行。几乎1秒钟,系统的栈就满了。很可能执行不下去了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯