NameError: name 'xrange' is not defined
1. NameError: name ‘xrange’ is not defined
strong@foreverstrong:~/git_workspace/MonoGRNet$ python3 3d_bounding_box_on_2d_image.py
Traceback (most recent call last):
File "3d_bounding_box_on_2d_image.py", line 97, in <module>
for i in xrange(4):
NameError: name 'xrange' is not defined
strong@foreverstrong:~/git_workspace/MonoGRNet$
A practical example: good 2.x code will typically use xrange
instead of range
; xrange
was the starting point for the Python 3.x range
implementation (although range is even better in Python 3, since it can handle values larger than sys.maxint
). It should be noted that xrange()
is not included in Python 3.
一个实际的例子:好的 2.x 代码通常使用 xrange
而不是 range
。xrange
是 Python 3.x range
实现的起点 (尽管 Python 3 中的 range
甚至更好,因为它可以处理大于 sys.maxint
的值)。应该注意的是,Python 3 中不包含 xrange()
。
2. Python 3.x 中 xrange
改成 range
References
[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/