是否有可靠、自动的方法(例如命令行实用程序)来检查两个 Python 文件是否是等效的模空格、分号、反斜杠延续、注释等?换句话说,它们与解释器相同吗?
例如,这个:
import sys
sys.stdout.write('foo\n')
sys.stdout.write('bar\n')
应该被认为等同于:
import sys
sys.stdout.\
write('foo\n'); sys.stdout.\
write(
'bar\n') # This is an unnecessary comment