python3 和python2 区别(自己遇到的)

0x00 前言

这里记录一下python3和python2的区别,当然只记录自己遇到的,已经转换方式。

0x01 print

python3

print()

python2

pritn ""

0x02 StringIO,cStringIO

去除了StringIO和cStringIO模块,取而代之的是io.StringIO或者io.BytesIO

python3 改python2
我遇到的是直接使用BytesIO替换cStringIO.StringIO就ok
具体改法:

from io import BytesIO

然后全局搜索替换就ok

场景:

python2

在这里插入图片描述

在这里插入图片描述

python3 修改之后

在这里插入图片描述

发布了441 篇原创文章 · 获赞 124 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/qq_36869808/article/details/103602957