从python2到python3

从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)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 让你用sublime写出最完美的python代码--windows环境

     至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病 但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到...

    coders
  • 被忽视的攻击面:Python package 钓鱼

    1 概 述 2017年6月2日,Paper 收录了一篇 fate0 的《Package 钓鱼》 文章,该文章讲述了作者在 PyPI 上投放恶意的 Pyth...

    Seebug漏洞平台
  • Go实现海量日志收集系统(一)

    项目背景 每个系统都有日志,当系统出现问题时,需要通过日志解决问题 当系统机器比较少时,登陆到服务器上查看即可满足 当系统机器规模巨大,登陆到机器上查看几乎不现...

    coders
  • python爬虫基础之正则表达式

    Python基础前期后后看了五六遍,除了能读懂一些简单的代码,一直也没有进阶。 这次借助一个爬虫教学视频。把学习中的一些重点写下来,一个是自己巩固,一个是也帮助...

    用户1467662
  • sqlmap被ban了ip怎么办

    sqlmap被ban了ip怎么办 第一种办法 好不容易挖到的注入点,结果总是因为请求速度过快被ban掉ip,我觉得可以给sqlmap加个代理池!暑假前的想法,...

    用户1467662
  • 推荐一款src自动化扫描和收集的工具

    目前支持的功能 全自动扫描: python webmain.py -a target.com --> baidu_site && port/...

    用户1467662
  • 一篇文章帮你解决python的包管理

    写python代码的人都知道,一个项目写下下来,不可避免的都需要使用很多第三方包,通常我们都是通过pip install ,然而当我们需要上线的时候问题来了,如...

    coders
  • DiscuzX v3.4 任意文件删除漏洞

    漏洞影响 DiscuzX版本 ≤ v3.4 官方于9月29日修复该漏洞: https://gitee.com/ComsenzDiscuz/DiscuzX/com...

    用户1467662
  • Python 黑客——使用Python破解门禁系统

    如何使用Python破解门禁系统 前言 Solesec白帽团队楚轩大校原创文章 正文 说起黑客,从小的我就觉得黑客很炫酷,我以前经常看...

    用户1467662
  • python中重要的模块--asyncio

    一直对asyncio这个库比较感兴趣,毕竟这是官网也非常推荐的一个实现高并发的一个模块,python也是在python 3.4中引入了协程的概念。也通过这次整理...

    coders

扫码关注云+社区

领取腾讯云代金券