Python

python的six.moves作用

2019-06-20  本文已影响0人  HaoYang24

在看陈云大佬的faster-rcnn代码的过程中,在bbox_tool.py 文件中发现了一个之前没用过的一个模块——six, 那么它的作用是什么呢,让我们来研究一下。

引包 应用

我们看到six.moves.range的用法似乎与range的用法并无差别。

通过查找我们了解到:six是用来兼容python 2 和 3的,我猜名字就是用的2和3的最小公倍数。

six.moves 是用来处理那些在2 和 3里面函数的位置有变化的,直接用six.moves就可以屏蔽掉这些变化.

那么让我们实验一下:

测试

好像没差。。。。

本文所参考的博客

上一篇下一篇

猜你喜欢

热点阅读