Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Изучаем Python, 4-e издание (2011) Марко Лутц  (Прочитано 1545 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Друзья добрый день, мусульман с праздником.
Я изучаю Python по книге указанной в теме. Возник стопор с примером описанном в книге. В связи с чем прошу помощи знатоков.
Пример из книги:
Создаём файл brian, без расширения.
#!/usr/local/bin/python
Print(,The Bright Side , + ,of Life...')
Далее в терминале файлу даём право на выполнение и запускаем
chmod +x brian
brian
The Bright Side of Life...
Вот что получается у меня:
brian: команда не найдена
Telegram: @FlynnLevis

Оффлайн milssky

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #1 : 15 Октябрь 2013, 19:39:03 »
А если ./brian попробовать?

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #2 : 15 Октябрь 2013, 20:31:47 »
bash: ./brian: /usr/local/bin/python: плохой интерпретатор: Нет такого файла или каталога
Telegram: @FlynnLevis

Оффлайн svcunion

  • Активист
  • *
  • Сообщений: 565
  • Всё на самом деле не так, как на самом деле.
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #3 : 15 Октябрь 2013, 20:45:55 »
Имхо фраза : "файл brian, без расширения." не корректна. Это почему?
Надо б :
создать brian.py
chmod +x brian.py
python brian.py
Цитата: сразу две ошибки
#list brain.py
#!/usr/local/bin/python
print ('The Bright Side , + ,of Life...')

r@X6:~/Soft$ python brian.py
The Bright Side , + ,of Life...
r@X6:~/Soft$
, после скобки не к чему
команда print пишется с маленькой буквы.

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #4 : 15 Октябрь 2013, 22:05:14 »
Так данный пример я не сам выдумал, он взят из книги. Получается или года идут технологии меняются или допущена ошибка в книге.
Telegram: @FlynnLevis

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7188
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #5 : 15 Октябрь 2013, 22:25:10 »
d.nikolaev, точно под linux книга?
Если в Linux запускать по книжному, то так:
chmod +x brian
./brian
The Bright Side of Life...

Пользователь решил продолжить мысль 15 Октябрь 2013, 22:26:03:
d.nikolaev, ещё важно, сколько версий питона установлено и каких...

Оффлайн d.nikolaev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #6 : 16 Октябрь 2013, 00:00:17 »
Мой дистрибутив Ubuntu 13.04, стоит python из коробки и python3
Вот страница с заданием из книги
<a target="_blank" href="http://i-fotki.info/15/6de86ef8da2fd20bc14c027162a3bd51551ae8164527076.png.html"><img src="http://f15.ifotki.info/thumb/6de86ef8da2fd20bc14c027162a3bd51551ae8164527076.png"></a>
Telegram: @FlynnLevis

Оффлайн svcunion

  • Активист
  • *
  • Сообщений: 565
  • Всё на самом деле не так, как на самом деле.
    • Просмотр профиля
Re: Изучаем Python, 4-e издание (2011) Марко Лутц
« Ответ #7 : 16 Октябрь 2013, 08:25:09 »
Да, интересная ситуация. Привожу из моего набора в электронке:


Марк Лутц приводил примеры как для виндоус, так параллельно для линукса. В моем издании,
Лутц М.Программирование на Python. -1136 с, ил.ISBN 5-93286-036-7Пер. с англ. -СПб: Символ-Плюс, 2002. -больше примеров на винде. Из него привел скриншот, для варианта линукса.
Скорее всего опечатка издателя "Изучаем Python, 4-e издание (2011) Марко Лутц".
Интересно, у меня издание 2002-го, нет вообще темы "Системная строка и файлы". Близкое нашел лишь приведенное на скриншоте.
(Нажмите, чтобы показать/скрыть)
Год намного ранее 2002-го

Конечно, если у Вас правильно указан путь к питону в "#!/usr/local/bin/python", то можно не вводить перед самим файлом brain.py - python
« Последнее редактирование: 16 Октябрь 2013, 08:29:20 от svcunion »

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.