前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从python2到python3

从python2到python3

作者头像
微风、掠过
发布2018-04-10 10:55:40
7310
发布2018-04-10 10:55:40
举报

从Python2到Python3需要进行一定的转换,我们知道python版本更新后部分数据结构和语法有了少许的差别,这里简单列出几个,后续会进行更新:

1、print ({}%d.format())

报错:builtins.AttributeError:'NoneType' object has no attribute 'format'解决:

把.format放在print的括号里面,如下所示:

print ("Accuracy:{0}%".format(accuracy))

2、python3.x 读取csv遇到的bug rb->r

def main():

reader=csv.reader(open('userid.csv', 'rb')) 在python3中读取时去掉b

for item in reader:

   print(item)

if name == 'main':

main()

3、iteritems在Python3中应改为items()

fork, v in dict1.iteritems(): 改成 dict1.items()

print(k+"=>"+v)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.03.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档