NameError: name ‘xrange’ is not defined 原因与解决方法

今天在运行一位朋友给我发送的python代码的时候,结果报错如下:

Traceback (most recent call last):
  File "500.py", line 24, in <module>
    getStr(payload,'',7)
  File "500.py", line 19, in getStr
    for j in xrange(len(payload)):
NameError: name 'xrange' is not defined

中文翻译

NameError:名称“ xrange”未定义

NameError: name 'xrange' is not defined

 

原因:

在Python3版本中,range() 与 xrange() 合并为 range( )。

而我的python版本为:python3.7。

 

解决方法

解决方法其实也很简单,只需要将 xrange( ) 函数全部换为 range( )

 

总结:

其实,我以前也发过相关的文章,那篇文章叫“python3没有xrange原因与解决方法”。

    A+
发布日期:2020年07月03日 13:20:40  所属分类:Python
最后更新时间:2020-07-03 13:21:36
付杰
  • ¥ 498.0元
  • 市场价:598.0元
  • ¥ 999.0元
  • 市场价:1599.0元
  • ¥ 6.8元
  • 市场价:8.8元
  • ¥ 199.0元
  • 市场价:399.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: