我想找出使用调试工具更改指定变量的地方,但是在探索 Eclipse + PyDev 和几个小时之后无法做到这一点PyCharm 即可。
var = foo()
print(var)
bar(var) # var is changed after calling bar(var), where is it changed?
print(var) # var is changed
PyDev中没有Toggle Watchpoint
。使用Breakpoint properties
?我应该输入什么条件?
答案 0 :(得分:1)
尝试使用@property setters。然后在setter中进行检测,以查看值何时发生变化。在线搜索以获取更多或更好的书籍:Effective Python" 祝你好运。