小编use*_*975的帖子

如何导入上面目录中的Python类?

我想继承一个位于当前目录之上的文件中的类.

是否可以相对导入该文件?

python directory module python-import

178
推荐指数
6
解决办法
17万
查看次数

在Python中,如何在重新加载后更改实例化对象?

假设您有一个从模块内部的类实例化的对象.现在,您重新加载该模块.您要做的下一件事是让重新加载影响该类.

mymodule.py
---
class ClassChange():
    def run(self):
        print 'one'

myexperiment.py
---
import mymodule
from mymodule import ClassChange  # why is this necessary?
myObject = ClassChange()
myObject.run()
>>> one
### later, i changed this file, so that it says print 'two'

reload(mymodule)
# trick to change myObject needed here
myObject.run()
>>> two
Run Code Online (Sandbox Code Playgroud)

您是否必须创建一个新的ClassChange对象,将myObject复制到该对象中,并删除旧的myObject?或者有更简单的方法吗?

编辑:run()方法看起来像一个静态类样式方法,但这只是为了简洁起见.我希望run()方法对对象内部的数据进行操作,因此静态模块函数不会...

python module reload python-import

14
推荐指数
2
解决办法
9158
查看次数

如何在窗口中找到GTK小部件的绝对位置?

我可以使用GTK"分配"功能,但只提供相对于其父级的位置.如何在窗口中找到GTK小部件的绝对位置?

即,如果小部件出现500像素,300像素向下,但嵌套在各种hbox和表中,我们如何发现它在500x300像素位置?

我需要让一个窗口出现在另一个小部件下的确切位置.

谢谢

gtk

10
推荐指数
2
解决办法
7262
查看次数

标签 统计

module ×2

python ×2

python-import ×2

directory ×1

gtk ×1

reload ×1