今天在运行一位朋友给我发送的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”未定义
原因:
在Python3版本中,range() 与 xrange() 合并为 range( )。
而我的python版本为:python3.7。
解决方法
解决方法其实也很简单,只需要将 xrange( ) 函数全部换为 range( )。
总结:
其实,我以前也发过相关的文章,那篇文章叫“python3没有xrange原因与解决方法”。