如何检测 Python 中变量的更改位置?
How to detect where a variable is changed in Python?
我想找出哪里指定的变量是用调试器工具更改的,但是在探索 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
?我应该输入什么条件?
尝试使用@属性 setters 。然后在 setter 中放置一个检测,以查看值何时发生变化。在线搜索了解更多或一本好书是:有效Python”
祝你好运。
我想找出哪里指定的变量是用调试器工具更改的,但是在探索 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
?我应该输入什么条件?
尝试使用@属性 setters 。然后在 setter 中放置一个检测,以查看值何时发生变化。在线搜索了解更多或一本好书是:有效Python” 祝你好运。