我正在将旧代码库转换为 python3 并进行一些 2to3 的空运行。2to3u''
从 unicode 文字中删除了前缀,从而在差异中产生了很多噪音。有没有办法禁用它(u'my string'
有效的 py3 语法)?
问问题
181 次
2 回答
1
从帮助:
2to3 --help
...
-x NOFIX, --nofix=NOFIX
Prevent a transformation from being run
-l, --list-fixes List available transformations
...
有了--list-fixes
,我们发现要忽略的变换,unicode
。
结果:2to3 --nofix=unicode
。
于 2020-05-05T13:31:43.063 回答
0
根据https://docs.python.org/2/library/2to3.html-x
,您可以通过选项排除某些修复程序。
也许以下会做你想要的。
2to3 -x unicode example.py
于 2020-05-05T13:33:38.390 回答