Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 13, 2013 18:10:58

driversti
Зарегистрирован: 2013-12-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск скрипта

Здравствуйте! Тема уже поднималась (2 года назад), вроде была решена, но я не смог по ней решить свою проблему. Итак, повторюсь.
Начал изучение Python отсюда http://www.juds.com.ua/python-lessons1-1/, самое начало и уже проблема (из-за таких мелких траблов, забрасываю сразу все, что можно ). Написано:

Сохрани файл (заметка программистам на Си-подобных языках: здесь не обязательно ставить точку с запятой после команды. Эту роль выполняет символ перевода каретки), перейди в консоль и напиши:

python /полный/путь/к/файлу

Пишу в консольном режиме Python:
python c:\p\myscript.py

Сообщает о синтаксической ошибке. Что я делаю не так?

Офлайн

#2 Дек. 13, 2013 18:27:16

driversti
Зарегистрирован: 2013-12-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск скрипта

решилось путем запуска

python c:\p\myscript.py
в поле “Выполнить:”

Но после нажатия ENTER закрывается. Понимаю, что в коде нужно дописать строку, чтобы после выполнения он не закрывался, но не в этом суть. Почему синтаксическая ошибка выскакивает, если запускать как пишет автор?

Отредактировано driversti (Дек. 13, 2013 18:31:22)

Офлайн

#3 Дек. 13, 2013 19:18:37

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Запуск скрипта

driversti
Почему синтаксическая ошибка выскакивает, если запускать как пишет автор?

Не надо нам про автора говорить, цепляй сюда свой файл, который ты запускаешь. Интепретатор не умеет врать. Значит там ошибка синтаксиса.



Офлайн

#4 Дек. 13, 2013 19:28:12

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Запуск скрипта

надо не в консоле питона писать, а в консоле cmd

Офлайн

#5 Дек. 13, 2013 19:31:30

driversti
Зарегистрирован: 2013-12-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск скрипта

У меня открыт Python в режиме консоли, пишу

python c:\p\myscript.py
Ругается на ‘'с’', что синтаксическая ошибка в адресном пути, я так понимаю.

Офлайн

#6 Дек. 13, 2013 19:35:41

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Запуск скрипта

driversti

win+r, вводишь там cmd, нажимаешь Enter, открывается консоль, вот там и пиши python \p\myscript.py



Отредактировано Budulianin (Дек. 13, 2013 19:36:35)

Офлайн

#7 Дек. 14, 2013 10:52:00

driversti
Зарегистрирован: 2013-12-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск скрипта

Budulianin
“python” не являеться внутренней или внешней командой, исполняемой программой или пакетным файлом

Офлайн

#8 Дек. 14, 2013 10:59:23

driversti
Зарегистрирован: 2013-12-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск скрипта

Решение есть, но сомнительно. В командной строке открываю данный файл, могу раз запустить инструкцию в нем и командная строка как бы забывает о нем, приходиться опять его открывать, чтобы выполнить новое действие. В листинге скрипта простейший калькулятор. Как открыть файл, чтобы он работал, пока его не закроешь, а не открывать после каждой операции?

Офлайн

#9 Дек. 14, 2013 11:24:52

Razor
Зарегистрирован: 2012-09-11
Сообщения: 127
Репутация: +  2  -
Профиль   Отправить e-mail  

Запуск скрипта

Используйте мозг для поиска необходимой информации прежде чем задавать те вопросы, которые уже были заданы тысячи раз. Не отнимайте время других людей.

Есть вам даже загуглить лень, может не так уж оно вам и надо?

Если у вас не получается понять уроки - попробуйте другие. К примеру, тот же http://younglinux.info/

По сабжу: используйте цикл while

Отредактировано Razor (Дек. 14, 2013 11:27:41)

Офлайн

#10 Дек. 14, 2013 11:31:42

driversti
Зарегистрирован: 2013-12-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск скрипта

Razor
если человек отвечает, значит у него есть время и возможность. Если времени нет, то и заходить сюда, а тем более отвечать, он не будет.
По поводу цикла, не в нем суть. Нужно открыть файл как указал автор. Если он ошибся, в чем ошибка? Не желаете ответить, не нужно бросаться. Я рад, что вы такой хороший специалист в этом деле и спасибо за курсы

Отредактировано driversti (Дек. 14, 2013 11:37:17)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version