Найти - Пользователи
Полная версия: Invalid Syntax в Python 3.2.3 в Ubuntu 12.04
Начало » Python для новичков » Invalid Syntax в Python 3.2.3 в Ubuntu 12.04
1
ivan8931
Ребята нужна помощь.
Установил через Центр приложений Ubuntu - IDLE(using Python 3.2)
Сам Python 3.2 там не нашел, попытался установить его через apt-get, пишет что уже установлен
Кароч в IDLE сделал HelloWorld - выбрал сохранить как - сохранил
далее попытался открыть через Терминал - Выдает ошибку
Скрины я приложил
Помогите плиз
Я в этом нуб, не понимаю почему он пытается выполнить скрипт начиная со строчек которые появляются в IDLE при открытии (типо про версию Python и все такое) - удалял эти строчки - выдает ошибку invalid syntax на >>>
п.с.
если использовать Python 2.7 то выдает туже ошибку в том же месте
ivan8931
Код
JOHN_16
Это даже не нулевой уровень знаний, а отрицательный.
К тому же сидя на убунте, в общем “Господа, Линукс опопсел”(с)Аноним

Режим работы интерактивной оболочки Питона (то что вы делали в IDLE вводя построчно команды) и файл с кодом на Python, который выполняет интерпретатор - это разные вещи, и одно мешать с другими нельзя - резултат вы уже видите.

ivan8931
почему он пытается выполнить скрипт начиная со строчек которые появляются в IDLE при открытии
при интерактивной оболочке первое что сделает Питон выдаст строку приглашения, по аналогии с Bash, если сидя на линуксе вы знаете что это.
ivan8931
удалял эти строчки - выдает ошибку invalid syntax на >>>
потому что в Python коде не может быть такой конструкции в таком виде. Это ошибка.

ivan8931
если использовать Python 2.7 то выдает туже ошибку в том же месте
Потому что это базовый синтаксис.

А теперь прямо по делу - набирайте код не в интерактивной оболочке, а в текстовом редакторе того же IDLE. Т.е. то что вы скопи-пастили из оболочки не будет работать в обычном режиме интерпретатора, потому что когда он в начала строки(/команды) видит это: >>> он сильно удивляется откуда в чистом поле взялось такое, даже не >>, а именно это. И обоснованно заявляет об ошибке.
Я уж и не говорю прочитать книги типа Лутца, или Чаплыгина, я даже не буду говорить про официальные туториалы и тп. Не удивлюсь если вы вообще начали с каких нибудь обучающих интернет видео. Но! но такой подход…впрочем история повторяется спиральными витками, пожалуй вот и он.

P.S. ах да, и главное - при получении ошибки, пишите ее полный текст, вы еще поймете всю ценность тамошней информации.
Singularity
JOHN_16
ну все когда-то учатся.
Singularity
ivan8931
2 python
3 python
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB