Я попытался изменить синтаксис с помощью инструмента 2to3, выполнив команду
python C:\Python32\Tools\scripts\2to3.py neo4j.py
и получил вывод
Однако при открытии neo4j.py я заметил, что ничего не изменилось. Ниже приведен блок кода, в который необходимо внести изменения (в соответствии с выводом):
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__)
Кто-нибудь знает, как правильно использовать инструмент 2to3, чтобы портировать/изменить код на v3.2?