查看: 2324|回复: 4

NameError:name ‘xrange’ is not defined

[复制链接]

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
发表于 2019-5-1 14:31:57 | 显示全部楼层 |阅读模式
运行某代码时,报错:
NameError:name ‘xrange’ is not defined
原因:
在Python 3中,range()与xrange()合并为range( )。
我的python版本为python3.5。
解决办法:
将xrange( )函数全部换为range( )。

回复

使用道具 举报

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
 楼主| 发表于 2019-5-2 23:15:53 | 显示全部楼层
py2 py3的差别还是很大
回复

使用道具 举报

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
 楼主| 发表于 2019-5-2 23:16:01 | 显示全部楼层
map filter等都改了
回复

使用道具 举报

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
 楼主| 发表于 2019-5-2 23:16:08 | 显示全部楼层
zip的用法也变了
回复

使用道具 举报

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
 楼主| 发表于 2019-5-2 23:16:22 | 显示全部楼层
list(map())才能在py3工作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表