我可以使用什么python linter来发现Python 2-3兼容性问题?

时间:2016-10-13 11:49:47

标签: python python-3.x pep8 flake8

我想迁移一个Python代码库,以便在Python 2和Python 3中工作,我很惊讶地看到默认情况下像flake8或pep8这样的工具错过了一个非常简单的使用没有括号的打印(print 1而不是print(1))。

如何简化迁移?

1 个答案:

答案 0 :(得分:1)

您应该使用2to3来发现代码中的问题/不兼容性

https://docs.python.org/3/howto/pyporting.html