0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 3
1

Запустить файл Python из командной строки

06.06.2015, 18:20. Показов 8816. Ответов 5
Метки нет (Все метки)

Только начала изучать Python и уже где-то ошиблась. Изучаю язык по книге М.Лутца (4е издание). OC Win8.1, версия Python34.
В качестве упражнения в книге приводится сценарий script1.ry:
Python
1
2
3
4
5
import sys
print(sys.platform)
print(2 ** 100)
x = "Spam!"
print(x * 8)
его нужно запустить с помощью командной строки. Не буду описывать всю проблему, потому что грамотно и понятно у меня все равно не получится. Лучше оставлю срин:
Запустить файл Python из командной строки

Как видно, когда я запускаю файл через IDLE, все работает, как надо. Однако командная строка выдает такую ошибку: SyntaxError: invalid sintax. На сколько я понимаю, это значит, что ошибка в коде, но почему тогда в IDLE все работает??? Когда я запускаю этот файл через Win+r, файл появляется на долю секунды и исчезает, но я успела заметить, что там никакой ошибки нет:
win32
1267650600228229401496703205376
Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!

Почему это происходит так быстро у меня тоже вызывает вопрос, но все таки важнее, почему файл вообще не работает в командной строке. Скорее всего я делаю что-то не так, поэтому прошу помочь мне понять, что именно.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2015, 18:20
Ответы с готовыми решениями:

Как запустить файл python из командной строки?
Файл находится в библиотеке python (Lib) с расширением .py. как правильно указать путь через диск С...

Модуль Python не запускается из командной строки
Начал читать Лутца. Споткнулся на первом же задании. Создал файл (вложение 0) script1. Поместил в...

Не могу запустить файл Python
Есть файл, при запуске через консоль выдает такую штуку:

Запустить исполняемый файл в python
Всем привет! такой вот вопрос! Есть исполняемый файл, я работаю с ним через терминал. Теперь мне...

5
2730 / 2333 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
06.06.2015, 18:23 2
Anastasia444, ох, ещё один, сколько же вас таких ещё будет...... Такое ощущение, что 100% пользователей читают одну и ту же книгу и видят не книгу, а фигу.

Ты запустила интерпретатор и пытаешься там вписать путь к скрипту, естественно будет ошибка. Нужно открыть консоль и вводить там:
Python
1
py -3 C:\users\123\my_script1.py
1
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 3
06.06.2015, 18:28  [ТС] 3
Изначально я так и делала, написано, что python не является внутренней или внешней командой, исполняемой программой, или пакетным файлом
0
2730 / 2333 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
06.06.2015, 18:33 4
Anastasia444, Это потому, что в переменной окружения path не указан путь к python.
Запусти мой вариант команды.

P.S только естественно свой путь пропиши
0
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 3
06.06.2015, 18:34  [ТС] 5
о да! сработало! Спасибо огромное, что проявляете терпение к таким "недалеким" новичкам.
0
2730 / 2333 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
06.06.2015, 18:39 6
Anastasia444, Да просто дело в том, что это примерно 4 по счёту за месяц тема с одинаковым содержанием.
Вот это убивает действительно, а вообще трудности бывают в начале, я понимаю.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2015, 18:39

Запуск приложения python из командной строки
Во всех ответах к аналогичным рекомендуют открывать из папки командой python file.py или...

Как запустить код из командной строки?
Здравствуйте!! У меня такая беда маленькая, не могу запустить файл "Prog.java" с командной строки с...

Как запустить FASM из командной строки?
Здравствуйте! Не могу запустить компиляцию файла FASM из другой программы. Пытаюсь запустить так:...

Не могу запустить javac из командной строки
Знаю, что вопрос абсолютного новичка, но никак не пойму, в чем проблема.. Пишу "javac Play.java",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.