Форум сайта python.su
пытаюсь запустить любой файл .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.В чём может проблема?
Офлайн
Запускайте так:
cmd -> python myfile.py
Тогда и увидите в чем проблема.
Офлайн
обычная cmd windows?при вводе в ней пишет
Офлайн
> появляется на пару секунд коммандная строка(черный экран) и пропадает.
правильно, программа выполняется и завершается.
в любой книге написано, что надо вставить input в окне программы, чтобы она не сразу завершалась, а после нажатия на “Ентер”.
#2
наверняка, не прописался path, гуглите windows path python
Отредактировано (Июнь 11, 2010 00:12:41)
Офлайн
функцию input() в самом конце??тогда почему то оно пишет ошибку по моей программе.Просто прочитал 1 раздел книги, решил протестить уже написаный вариант кода автора и уже куча проблем!:)
Если не трудно,гляньте код здесь.При вводе обычных цифр , оно должны выводить как большие цифры при помощи символов.
Офлайн
там есть pythonw.exe
в свойствах скрипта выбери “открыть с помощью”
найди этот pythonw, чтобы консоль не появлялась
а для того, чтобы выполнять через cmd, сделай set - выведет переменные, потом выбирай какую-нибудь, можешь и PATH выбрать сразу, открывай реестр и ищи где они находятся
в PATH нужно дописать полный путь к python.exe
там есть ещё где-то пользовательское средство для добавления переменной, а может даже для изменения PATH
а наскоряк - копируешь скрипт в папку к питону, заходишь в неё через cmd, cd c:\progra~1\python31 (свою там пишешь) и запускаешь python script.py
Отредактировано (Июнь 11, 2010 05:47:08)
Онлайн
py.user.nextты уверен что puthonw.exe? просто открывается только python.exe , а в pythonw.exe ничего не открывается, как и сам файл.
там есть pythonw.exe
в свойствах скрипта выбери “открыть с помощью”
найди этот pythonw, чтобы консоль не появлялась
а для того, чтобы выполнять через cmd, сделай set - выведет переменные, потом выбирай какую-нибудь, можешь и PATH выбрать сразу, открывай реестр и ищи где они находятся
в PATH нужно дописать полный путь к python.exe
там есть ещё где-то пользовательское средство для добавления переменной, а может даже для изменения PATH
а наскоряк - копируешь скрипт в папку к питону, заходишь в неё через cmd, cd c:\progra~1\python31 (свою там пишешь) и запускаешь python script.py
Офлайн
оптимальнее юзать cmd прописав python.exe в PATH
Офлайн
python.exe - для запуска в консоли (вы называете это “командной строкой”). “Странное черное окошко” закроется после окончания работы программы.
pythonw.exe - для запуска без консоли. Например, это GUI со своими виндовыми окошками - и зачем ему черно-белая консоль, смущающая “простых чайников”?
Офлайн
право
Офлайн