2015-11-24 2 views
1

Я установил Python и написал программу в Notepad ++. Теперь, когда я пытаюсь ввести имя файла Python в окне Run, все, что я вижу, это черное окно, открывающееся на секунду, а затем закрытие.Не удается запустить файл Python из строки cmd

Я не могу запустить файл вообще, как запустить этот файл?

Также я хочу сказать, что я также пытался быть в том же каталоге, что и конкретный файл Python, но не имел успеха.

+0

Попробуйте открыть программу в режиме простоя, а не в автономном режиме. Может быть, вы получите больше информации о том, что именно проблема – Minzkraut

+2

Возможный дубликат [Как открыть окно вывода сценария Python?] (Http://stackoverflow.com/questions/1000900/how-to-keep-a-python -script-вывода окна открытыми) – Sam

ответ

-1

Попробуйте открыть в командной строке вместо окна запуска. Синтаксис:

py filename.py 

Если он не работает, попробуйте перенастроить Python. Вы установили переменные среды? Если нет, this может вам помочь

0

Предполагаете, что вы используете скрипт командой python file_name.py.

Вы можете предотвратить закрытие cmd, получив символ от пользователя.

использовать функцию raw_input(), чтобы получить символ (который, вероятно, может быть введен).

0

Похоже, вы вводите имя своего скрипта непосредственно в приглашении Windows Run (возможно, Windows XP?). Это запустит Python в черном окне командной строки и запустит ваш скрипт. Как только скрипт завершится, окно командной строки автоматически закроется.

У вас есть несколько альтернатив:

  1. Сначала вручную запустить командную строку, просто набрав cmd в окне Run. Отсюда вы можете перейти в нужный каталог и запустить свой скрипт Python.

  2. Создайте ярлык Windows на рабочем столе. Щелкните правой кнопкой мыши на рабочем столе и выберите New > Shortcut. Здесь вы можете ввести свое имя сценария как python -i script.py и имя для ярлыка. После завершения щелкните правой кнопкой мыши на своем новом ярлыке на рабочем столе и выберите Properties, теперь вы можете указать папку, из которой вы хотите запустить скрипт. Когда скрипт завершится, оболочка Python останется открытой, пока вы не выйдете из нее.

  3. Поскольку вы используете Notepad ++, вы можете рассмотреть возможность установки плагина Notepad ++ NppExec, который позволит вам запустить ваш скрипт внутри Notepad ++. Затем вывод будет отображаться в окне вывода консоли внутри Notepad ++.

  4. Как уже упоминалось, вы можете что-то добавить в сценарий, чтобы остановить его завершения (и автоматически закрывать окно), добавив строку raw_input() до последней строки в вашем скрипте заставит окно оставаться открытым до Введите является нажат.

Смежные вопросы