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

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

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

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

Сообщает о синтаксической ошибке. Что я делаю не так?
driversti
решилось путем запуска
python c:\p\myscript.py
в поле “Выполнить:”

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

Не надо нам про автора говорить, цепляй сюда свой файл, который ты запускаешь. Интепретатор не умеет врать. Значит там ошибка синтаксиса.
dimy44
надо не в консоле питона писать, а в консоле cmd
driversti
У меня открыт Python в режиме консоли, пишу
python c:\p\myscript.py
Ругается на ‘'с’', что синтаксическая ошибка в адресном пути, я так понимаю.
Budulianin
driversti

win+r, вводишь там cmd, нажимаешь Enter, открывается консоль, вот там и пиши python \p\myscript.py
driversti
Budulianin
“python” не являеться внутренней или внешней командой, исполняемой программой или пакетным файлом
driversti
Решение есть, но сомнительно. В командной строке открываю данный файл, могу раз запустить инструкцию в нем и командная строка как бы забывает о нем, приходиться опять его открывать, чтобы выполнить новое действие. В листинге скрипта простейший калькулятор. Как открыть файл, чтобы он работал, пока его не закроешь, а не открывать после каждой операции?
Razor
Используйте мозг для поиска необходимой информации прежде чем задавать те вопросы, которые уже были заданы тысячи раз. Не отнимайте время других людей.

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

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

По сабжу: используйте цикл while
driversti
Razor
если человек отвечает, значит у него есть время и возможность. Если времени нет, то и заходить сюда, а тем более отвечать, он не будет.
По поводу цикла, не в нем суть. Нужно открыть файл как указал автор. Если он ошибся, в чем ошибка? Не желаете ответить, не нужно бросаться. Я рад, что вы такой хороший специалист в этом деле и спасибо за курсы
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