How to use 2to3 tool in windows?
我试图通过运行命令使用2to3工具修改sintax
1 | python C:\Python32\Tools\scripts\2to3.py neo4j.py |
得到了输出
但是当我打开Neo4J.py时,我注意到没有什么变化。下面是应进行更改(根据输出)的代码块:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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?
您必须使用
1 | python C:\Python32\Tools\scripts\2to3.py -w neo4j.py |
参见2to3.py文档。
作为公认答案的补充,
将此行复制到
1 | @python %~dp0..\tools\scripts\2to3.py %* |
之后你就可以使用了
1 | 2to3 -w neo4j.py |