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