首页 >

如何快速将python2代码转换为python3代码? |python读取文件中的数据到list中

python 目录扫描,python struct format,python朗读汉字,python挂科难吗,polygon python,python黑盒,python自动编排,python杭州教育,nessus与python,python拆分逗号,python读取文件中的数据到list中如何快速将python2代码转换为python3代码? |python读取文件中的数据到list中

1.为了更好地说明实验的过程,这里新建了一个test.py文件,主要用到的python2的语法,代码如下,包括print,raw_input,xrange这3个在python3中弃用的函数:

在python2.7环境下执行这个脚本,如下,可以正常执行:

但是在python3.6环境下,就会报错,不能运行,如下:

2.接着大家就可以利用2to3.py这个脚本来转换大家的python2的代码了,这个脚本默认在python安装目录下边的Tools的scripts目录里边,如偶的路径“D:\anaconda3\Tools\scripts\2to3.py”,打开这个脚本,其实代码很简单,也就几行:

转换命令“pythonD:\anaconda3\Tools\scripts\2to3.py-wf:\test.py”,如下,其中参数w代表将转换后的代码写会到原文件中:

这时再打开test.py文件,就会发现test.py文件已经发生修改(python3的代码),如下:

接着就能在python3.6环境下正常运行,如下:

至此,大家就快速完成了将python2代码转换为python3代码。总的来说,整个过程不难,步骤很简单,利用python自带的这个2to3.py脚本,大家可以快速完成将python2的代码转换为python3的代码,不过,这种方法也不是十分的完善,对于一些简单的脚本大家可以利用这种方法,但是对于一些比较复杂的代码,还得需要大家自己手动进行调整,不过这种方法可以为大家节约许多时间了,希望以上分享的内容能对你有所帮助吧。


如何快速将python2代码转换为python3代码? |python读取文件中的数据到list中
  • 有哪些小说网站经营耽美小说? - 网络|
  • 有哪些小说网站经营耽美小说? - 网络| | 有哪些小说网站经营耽美小说? - 网络| ...

    如何快速将python2代码转换为python3代码? |python读取文件中的数据到list中
  • 零基础可以转行前端吗? - 网络|
  • 零基础可以转行前端吗? - 网络| | 零基础可以转行前端吗? - 网络| ...

    如何快速将python2代码转换为python3代码? |python读取文件中的数据到list中
  • matebook14敲代码够用吗? - 网络|
  • matebook14敲代码够用吗? - 网络| | matebook14敲代码够用吗? - 网络| ...