Podemos converter scripts Python2 em scripts Python3 usando 2to3 módulo . Ele muda a sintaxe do Python2 para a sintaxe do Python3. Podemos mudar todos os arquivos em uma pasta específica de python2 para python3.

Instalação

Este módulo não vem embutido com Python. Para instalar este digite o comando abaixo no terminal.

pip install 2to3

Sintaxe:

2to3 [arquivo ou pasta] -w

Se quisermos mudar todos os arquivos na pasta aberta no momento e todos os arquivos na subpasta de Python2 para Python3, digite o comando abaixo.

2to3.-w

Se quisermos alterar um arquivo específico na pasta atual de Python2 para Python3, digite o seguinte comando.



2to3 gfg.py -w

Exemplo: considere um arquivo Python2 simples.

python-2to3

Para converter este arquivo de Python2 para Python3, abra o terminal no diretório que contém o arquivo e digite o comando abaixo.

python2to3

O arquivo Python agora será convertido para Python3. Vamos ver o arquivo.

Python-2to3