rusik
Июнь 10, 2010 23:49:45
пытаюсь запустить любой файл .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.В чём может проблема?
Vader
Июнь 10, 2010 23:53:06
Запускайте так:
cmd -> python myfile.py
Тогда и увидите в чем проблема.
rusik
Июнь 11, 2010 00:07:21
обычная cmd windows?при вводе в ней пишет
ta
Июнь 11, 2010 00:09:25
> появляется на пару секунд коммандная строка(черный экран) и пропадает.
правильно, программа выполняется и завершается.
в любой книге написано, что надо вставить input в окне программы, чтобы она не сразу завершалась, а после нажатия на “Ентер”.
#2
наверняка, не прописался path, гуглите windows path python
rusik
Июнь 11, 2010 01:54:19
функцию input() в самом конце??тогда почему то оно пишет ошибку по моей программе.Просто прочитал 1 раздел книги, решил протестить уже написаный вариант кода автора и уже куча проблем!:)
Если не трудно,гляньте
код здесь.При вводе обычных цифр , оно должны выводить как большие цифры при помощи символов.
py.user.next
Июнь 11, 2010 05:44:47
там есть pythonw.exe
в свойствах скрипта выбери “открыть с помощью”
найди этот pythonw, чтобы консоль не появлялась
а для того, чтобы выполнять через cmd, сделай set - выведет переменные, потом выбирай какую-нибудь, можешь и PATH выбрать сразу, открывай реестр и ищи где они находятся
в PATH нужно дописать полный путь к python.exe
там есть ещё где-то пользовательское средство для добавления переменной, а может даже для изменения PATH
а наскоряк - копируешь скрипт в папку к питону, заходишь в неё через cmd, cd c:\progra~1\python31 (свою там пишешь) и запускаешь python script.py
rusik
Июнь 11, 2010 16:15:58
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, то всё работает.Какой вариант оптимальнее использовать?
Zubchick
Июнь 11, 2010 16:37:57
оптимальнее юзать cmd прописав python.exe в PATH
Андрей Светлов
Июнь 11, 2010 18:09:11
python.exe - для запуска в консоли (вы называете это “командной строкой”). “Странное черное окошко” закроется после окончания работы программы.
pythonw.exe - для запуска без консоли. Например, это GUI со своими виндовыми окошками - и зачем ему черно-белая консоль, смущающая “простых чайников”?
igor.kaist
Июнь 11, 2010 18:22:42
право