Уведомления

Группа в Telegram: @pythonsu

#1 Март 15, 2011 23:22:07

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

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

На самом старте изучения столкнулся с проблемой.Не знаю как запустить любой файл example.py из интерпретатора.
В книге читаю :

“Для того чтобы выполнить программу, мы должны
передать интерпретатору в качестве параметра название скрипта:

$ python prog1.py
Hello world!

В других программных средах метод запуска программ может отличаться, но принцип
вызова интерпретатора останется таким же.”

Пишу первую строчку - syntax error.Пишу без $ - syntax error.Просто имя файла - syntax error. Прописываю путь к файлу - syntax error.
Не могу читать книгу дальше, помогите плиз.

И py2exe не создаёт папку dist, видимо по той же причине.



Офлайн

#2 Март 15, 2011 23:28:27

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

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

python prog1.py
Это в командной строке.
python - вызов интерпретатора prog1.py - параметр ему передаваемый.
Интерпретатор запускается и обрабатывает скрипт.

если в самом интерпретаторе тогда:
import prog1.py



Отредактировано (Март 15, 2011 23:31:25)

Офлайн

#3 Март 15, 2011 23:42:47

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Спасибо!Ток питон что то не находит мой файл.Его нужно в папке питона хранить?
И ещё - добавил в hello world строчку
raw_input(“Press any key to exit”) - файл не хочет сохраняться …



Офлайн

#4 Март 15, 2011 23:46:46

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Может мне книжку другую взять?Сейчас читаю Чаплыгина.



Офлайн

#5 Март 15, 2011 23:59:09

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Если закинуть файл в папку питона - импортирует, выполняет и выводит забавную ошибку.
Traceback (most recent call last):
File “<pyshell#4>”, line 1, in <module>
import main.py
ImportError: No module named py



Офлайн

#6 Март 16, 2011 00:06:54

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Rastiniak
….Его нужно в папке питона хранить?…
если использовать import “имя файла” - тогда в любой папке включенной в PYTHONPATH либо в текущей папке:
“Здесь сорри очепятался” - import имя_файла_без_расширения. тобишь: import prog1

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

Rastiniak
И ещё - добавил в hello world строчку
raw_input(“Press any key to exit”) - файл не хочет сохраняться …
Эм, что значит не хочет сохранятся?

Rastiniak
Может мне книжку другую взять?Сейчас читаю Чаплыгина.
Не читал.
Для начала неплох “Марк Лутц Изучаем Питон”.
теория хорошо разжевывется.
но у каждого свои предпочтения.

Rastiniak
File “<pyshell#4>”, line 1, in <module>
import main.py
ImportError: No module named py
Как уже писал выше - сорри - опечатался. Имя файла без расширения.

ЗЫ: что-то я запутался в своих ответах… )
Собственно суммируя:
D:\python prog1.py
- стандартный способ запуска из командной строки(не из интерпретатора питон) Скрипт отрабатывает, выдает результат (либо не выдает).
Естественно prog1.py должен в данном случае лежать в корне диска D.
либо:
> python D:\dev\py\prog1.py
в данном случае явно передается полный путь к файлу.


>>>import prog1
- это в интерпретаторе Питона.



Отредактировано (Март 16, 2011 00:16:08)

Офлайн

#7 Март 16, 2011 02:56:15

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Спасибо, очень помог!



Офлайн

#8 Март 16, 2011 08:55:49

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

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

Rastiniak
Может мне книжку другую взять?
Проблема не в книжке, проблема в невнимательности



Офлайн

#9 Дек. 13, 2013 17:52:07

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

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

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

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

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

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

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

Офлайн

#10 Дек. 14, 2013 11:16:08

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

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

driversti
Что я делаю не так?

Мыслишь

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version