В синтаксисе вы действительно замечаете выражение print и изменение синтаксиса исключений.2to3 справится со всем этим.
Это не вызовет головной боли.Обычно они происходят от разделения строк на двоичные байты и строки Unicode.2to3 не справляется с этим.
Так что изменения в синтаксисе на самом деле не то, о чем вам нужно беспокоиться.:)
Затем в синтаксисе есть небольшие изменения, множество мелких изменений в различных функциях и огромная реорганизация стандартной библиотеки, большинство из которых обрабатывает 2to3.
Нетлюбое каноническое резюме всех изменений, хотя я пытался сделать один в моей новой книге .Там могут быть некоторые промахи, но вы идете.