最近需要把很多python2转为python3运行,一般要进行一下处理:
1、使用2to3.py 进行一次处理,把基础的print 什么的变为print()
2、把open这种读写要改一个,open()里面加上 encoding=‘utf-8’
3、除操作,python 除的时候,一般会返回 floor整数,但是在python3会返回小数,所以要把 / 变为 //
4、Python2里面,对汉子操作要各种 encodne()、decode(),python3不需要,所以要都删除了
本文介绍将Python2代码迁移至Python3的关键步骤:利用2to3.py工具转换基础语法;更新文件读写方法以支持UTF-8编码;调整除法运算符确保符合Python3的行为;并简化字符串编码处理。
最近需要把很多python2转为python3运行,一般要进行一下处理:
1、使用2to3.py 进行一次处理,把基础的print 什么的变为print()
2、把open这种读写要改一个,open()里面加上 encoding=‘utf-8’
3、除操作,python 除的时候,一般会返回 floor整数,但是在python3会返回小数,所以要把 / 变为 //
4、Python2里面,对汉子操作要各种 encodne()、decode(),python3不需要,所以要都删除了
您可能感兴趣的与本文相关的镜像
Python3.11
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?