python2和python3一些差别
今天用一份python代码遇到了一些bug,主要是版本不同的问题。
1. NameError:name ‘xrange’ is not defined
在Python 3中,range()与xrange()合并为range( ),所以把所有的xrange()改为range( )
参考博客:https://www.cnblogs.com/hdk1993/p/8893991.html
2.TypeError: 'dict_keys' object is not subscriptable
用这篇博客的方法就解决啦:https://blog.csdn.net/mlp750303040/article/details/79287177/ 加一个list就行
3. 关于print
python2的print不是一个函数,不用带括号,但是python3的print一定要带括号。参考博客:https://blog.csdn.net/qq_16570607/article/details/78933640