Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 10, 2010 23:49:45

rusik
От:
Зарегистрирован: 2010-06-10
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

пытаюсь запустить любой файл .py появляется на пару секунд коммандная строка(черный экран) и пропадает.Установлена Python 3.1.2 Windows X86-64 MSI Installer (Windows AMD64 / Intel 64 / X86-64 binary – does not include source)
Использую windows 7 home basic , проц ath64.В чём может проблема?



Офлайн

#2 Июнь 10, 2010 23:53:06

Vader
От:
Зарегистрирован: 2010-01-30
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

Запускайте так:

cmd -> python myfile.py

Тогда и увидите в чем проблема.



Офлайн

#3 Июнь 11, 2010 00:07:21

rusik
От:
Зарегистрирован: 2010-06-10
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

обычная cmd windows?при вводе в ней пишет



Офлайн

#4 Июнь 11, 2010 00:09:25

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

> появляется на пару секунд коммандная строка(черный экран) и пропадает.
правильно, программа выполняется и завершается.
в любой книге написано, что надо вставить input в окне программы, чтобы она не сразу завершалась, а после нажатия на “Ентер”.

#2
наверняка, не прописался path, гуглите windows path python

Отредактировано (Июнь 11, 2010 00:12:41)

Офлайн

#5 Июнь 11, 2010 01:54:19

rusik
От:
Зарегистрирован: 2010-06-10
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

функцию input() в самом конце??тогда почему то оно пишет ошибку по моей программе.Просто прочитал 1 раздел книги, решил протестить уже написаный вариант кода автора и уже куча проблем!:)
Если не трудно,гляньте код здесь.При вводе обычных цифр , оно должны выводить как большие цифры при помощи символов.



Офлайн

#6 Июнь 11, 2010 05:44:47

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9866
Репутация: +  853  -
Профиль   Отправить e-mail  

запуск .py файлов

там есть pythonw.exe
в свойствах скрипта выбери “открыть с помощью”
найди этот pythonw, чтобы консоль не появлялась

а для того, чтобы выполнять через cmd, сделай set - выведет переменные, потом выбирай какую-нибудь, можешь и PATH выбрать сразу, открывай реестр и ищи где они находятся
в PATH нужно дописать полный путь к python.exe

там есть ещё где-то пользовательское средство для добавления переменной, а может даже для изменения PATH

а наскоряк - копируешь скрипт в папку к питону, заходишь в неё через cmd, cd c:\progra~1\python31 (свою там пишешь) и запускаешь python script.py



Отредактировано (Июнь 11, 2010 05:47:08)

Онлайн

#7 Июнь 11, 2010 16:15:58

rusik
От:
Зарегистрирован: 2010-06-10
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

py.user.next
там есть pythonw.exe
в свойствах скрипта выбери “открыть с помощью”
найди этот pythonw, чтобы консоль не появлялась

а для того, чтобы выполнять через cmd, сделай set - выведет переменные, потом выбирай какую-нибудь, можешь и PATH выбрать сразу, открывай реестр и ищи где они находятся
в PATH нужно дописать полный путь к python.exe

там есть ещё где-то пользовательское средство для добавления переменной, а может даже для изменения PATH

а наскоряк - копируешь скрипт в папку к питону, заходишь в неё через cmd, cd c:\progra~1\python31 (свою там пишешь) и запускаешь python script.py
ты уверен что puthonw.exe? просто открывается только python.exe , а в pythonw.exe ничего не открывается, как и сам файл.

А вообще вариант с cmd, сработал, спасибо.Так же, вариант, если писать функцию input() в конце скрипта и открывать с помощью python.exe, то всё работает.Какой вариант оптимальнее использовать?



Офлайн

#8 Июнь 11, 2010 16:37:57

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

запуск .py файлов

оптимальнее юзать cmd прописав python.exe в PATH



Офлайн

#9 Июнь 11, 2010 18:09:11

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

запуск .py файлов

python.exe - для запуска в консоли (вы называете это “командной строкой”). “Странное черное окошко” закроется после окончания работы программы.
pythonw.exe - для запуска без консоли. Например, это GUI со своими виндовыми окошками - и зачем ему черно-белая консоль, смущающая “простых чайников”?



Офлайн

#10 Июнь 11, 2010 18:22:42

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

запуск .py файлов

право



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version