>>> ur"\User" File "<stdin>", line 1 SyntaxError: (unicode error) 'rawunicodeescape' codec can't decode bytes in position 0-1: truncated \uXXXX
А у unicode() не хватает мозгов взять кодировку из кодировки файла.
>>> ur"\User" File "<stdin>", line 1 SyntaxError: (unicode error) 'rawunicodeescape' codec can't decode bytes in position 0-1: truncated \uXXXX
Баг. Не уверен, что он будет чиниться — в 3.2 всё работает. Если хотите — заполните issue.
Не уверен, что он будет чиниться — в 3.2 всё работает.
багфиксы в 2.7 делаются, и довольно немало — примерно половина починок попадает и в 2.7. Новой разработки, естественно, не ведется.
Ответ на «переходить или нет» зависит от ваших ожиданий. Я, к слову, уже давно использую 3.х
Я бы привел другую ссылку: http://py3ksupport.appspot.com/