【发布时间】:2014-05-04 21:35:07
【问题描述】:
我希望针对循环中检测到的每个问题发出警告,但警告只发出一次,即第一次。例如:
import warnings
for i in range(10):
print i
warnings.warn('this is a warning message')
我希望:
0
UserWarning: this is a warning message
1
UserWarning: this is a warning message
2
UserWarning: this is a warning message
3
UserWarning: this is a warning message
4
但结果是:
0
__main__:4: UserWarning: this is a warning message
1
2
3
4
为什么我只有一个警告?如何获得每次迭代的警告?
【问题讨论】: