2to3 python python-2to3

python - ¿Cómo utilizar la herramienta 2to3 en windows?



python 2 to 3 (2)

Tienes que usar el indicador -w para escribir los cambios:

python C:/Python32/Tools/scripts/2to3.py -w neo4j.py

Consulte la documentación de 2to3.py.

Intenté modificar la sintaxis utilizando la herramienta 2to3 ejecutando el comando

python C:/Python32/Tools/scripts/2to3.py neo4j.py

y obtuve la salida

Al abrir neo4j.py, sin embargo, noté que no ha habido nada cambiado. A continuación se muestra el bloque de código donde se deben realizar los cambios (de acuerdo con la salida):

try: import json except ImportError: import simplejson as json try: from urllib.parse import quote except ImportError: from urllib import quote try: from . import rest, batch, cypher except ImportError: import rest, batch, cypher except ValueError: import rest, batch, cypher import logging logger = logging.getLogger(__name__)

¿Alguien sabe cómo usar la herramienta 2to3 correctamente para portar / cambiar el código a v3.2?


Como una adición a la respuesta aceptada,

Copie esta línea en C:/python32/Scripts/2to3.bat :

@python %~dp0../tools/scripts/2to3.py %*

Después de eso podrás usar

2to3 -w neo4j.py