Найти - Пользователи
Полная версия: Запуск скрипта
Начало » Python для новичков » Запуск скрипта
1 2
Rastiniak
На самом старте изучения столкнулся с проблемой.Не знаю как запустить любой файл example.py из интерпретатора.
В книге читаю :

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

$ python prog1.py
Hello world!

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

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

И py2exe не создаёт папку dist, видимо по той же причине.
pill
python prog1.py
Это в командной строке.
python - вызов интерпретатора prog1.py - параметр ему передаваемый.
Интерпретатор запускается и обрабатывает скрипт.

если в самом интерпретаторе тогда:
import prog1.py
Rastiniak
Спасибо!Ток питон что то не находит мой файл.Его нужно в папке питона хранить?
И ещё - добавил в hello world строчку
raw_input(“Press any key to exit”) - файл не хочет сохраняться …
Rastiniak
Может мне книжку другую взять?Сейчас читаю Чаплыгина.
Rastiniak
Если закинуть файл в папку питона - импортирует, выполняет и выводит забавную ошибку.
Traceback (most recent call last):
File “<pyshell#4>”, line 1, in <module>
import main.py
ImportError: No module named py
pill
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
- это в интерпретаторе Питона.
Rastiniak
Спасибо, очень помог!
igor.kaist
Rastiniak
Может мне книжку другую взять?
Проблема не в книжке, проблема в невнимательности
driversti
Здравствуйте!
Начал изучение Python отсюда http://www.juds.com.ua/python-lessons1-1/, самое начало и уже проблема (из-за таких мелких траблов, забрасываю сразу все, что можно ). Написано:

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

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

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

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

Мыслишь
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