В вашем файле есть окончания строк Windows, которые не нравятся оболочкам unix.
Просто преобразуйте их в окончание файлов Unix с помощью dos2unix aaa.py (вам может потребоваться установить dos2unix, что очень простое [200kB], но полезное программное обеспечение), и вы должны быть в порядке.
Различные представления конечных строк являются общим источником «странных» проблем. Вы можете проверить окончания строки с помощью file
Это означает, что у него завершены строки Windows, и вы должны строка Windows endings , используя dos2unix, команду vim :set ff=unix или ваш любимый текстовый редактор, если у него есть функция (многие делают).