it-swarm.com.ru

Как мне запустить программу на Python?

Итак, я начинаю как Python, но у меня возникают проблемы ... запускаю его. Лол

Сейчас я использую IDLE, но это бесполезно, потому что вы можете запустить только пару строк одновременно.

Я также использую Komodo Edit для создания реальных .py файлов.

У меня вопрос, как я могу запустить .py файлы, чтобы проверить настоящую программу? 

Я использую Windows 7 и Komodo Edit 5 в качестве моей IDE. Нажатие F5 в Komodo вообще ничего не делает.

alt text

92
Sergio Tapia

Я очень рад, что ты спросил! Я просто работал над объяснением этой самой вещи в нашей вики-книге (которая, очевидно, неполная). Мы работаем с новичками в Python, и нам пришлось помогать некоторым точно в том, что вы просите! 

Командная строка Python в Windows: 

  1. Сохраните файл кода Python где-нибудь, используя «Сохранить» или «Сохранить как» в вашем редакторе. Давайте назовем его «first.py» в некоторой папке, например, «pyscripts», который вы создаете на рабочем столе.

  2. Откройте Prompt (оболочка Windows 'cmd' с текстовым интерфейсом на компьютере): 

    start> run> "cmd" (в маленькой клеточке). ХОРОШО. 

  3. Перейдите туда, где находится ваш файл Python, используя команды «cd» (изменить каталог) и «dir» (чтобы показать файлы в каталоге, чтобы проверить свою голову). Для нашего примера что-то вроде 

    > cd C:\Documents and Settings\Gregg\Desktop\pyscripts

  4. пытаться:

    > python first.py

Если вы получили это сообщение: 

'python' не распознается как внутренняя или внешняя команда, действующая программа или пакетный файл.

тогда python (программа интерпретатор, которая может преобразовать Python в «компьютерные инструкции») не будет у вас на пути (см. «Установка Python на вашем пути» ниже). Затем попробуйте вызвать его так (при условии, что Python2.6 установлен в обычном месте):

> C:\Python26\python.exe first.py

(Опытные пользователи: вместо first.py вы можете записать полный путь first.py в C:\Documents and Settings\Gregg\Desktop\pyscripts\first.py)

Помещение Python на вашем пути

Windows

Чтобы запустить программы, ваша операционная система ищет в разных местах И пытается сопоставить имя программы/команды, которую вы набрали, с некоторыми Программами. 

В окнах:

панель управления> Система> Дополнительно> | Переменные среды | > системные переменные -> путь

это должно включать: C:\Python26; (или эквивалент). Если вы положите его спереди, Это будет первое место, которое вы искали. Вы также можете добавить его в конце, что, возможно, более разумно.

Затем перезапустите подсказку и попробуйте ввести «python». Если все это работает, вы должны Получить «>>>».

130
Gregg Lind

Вы можете просто позвонить

python /path/to/filename.py
30
Peter

В режиме ожидания нажмите F5

Вы можете открыть свой .py файл с IDLE и нажать F5, чтобы запустить его. 

Вы можете открыть этот же файл в другом редакторе (как, как вы сказали, в Komodo), сохранить его и снова нажать F5; F5 работает с IDLE (даже если редактирование выполняется с помощью другого инструмента).

Если вы хотите запустить его непосредственно из Komodo в соответствии с этой статьей: Выполнение кода Python в Komodo Edit вы должны:

  1. перейдите в Панель инструментов -> Добавить -> Новая команда ...
  2. в верхнем поле введите имя «Run Python file»
  3. в поле «Команда» введите этот текст:

    % (python)% F 3.a можно щелкнуть вкладку «Связывание клавиш» и назначить команду клавиш для этой команды.

  4. нажмите ОК.
14
OscarRyz

Сам Python поставляется с редактором, к которому вы можете получить доступ через опцию меню IDLE File> New File.

Напишите код в этом файле, сохраните его как [имя файла] .py, а затем (в том же окне редактора файлов) нажмите клавишу F5, чтобы выполнить код, созданный в окне оболочки IDLE.

Примечание: для меня это был самый простой и простой способ.

3
Transients

Перейдите к местоположению файла, просто нажмите кнопку Shift и нажмите на имя файла. Перейдите на вкладку Open command window here и напишите в командной строке python file_name.py

1
A.A Noman

Если это кому-нибудь поможет, ни «python [имя_файла] .py», ни «python.exe [имя_файла.py]» не сработали для меня, но «запуск python [имя_файла] .py» сработал. Если кто-то еще испытывает проблемы с первыми двумя командами, попробуйте последнюю.

0
thegoldfish

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

Команда py -3 file.py всегда работает для меня, и если я хочу запустить код Python 2, пока Python 2 находится в моем пути, просто изменение команды на py -2 file.py работает отлично.

Я использую Windows, поэтому я не слишком уверен, будет ли эта команда работать на Linux или Mac, но стоит попробовать.

0
Micheal O'Dwyer

если вы не хотите вызывать filename.py, вы можете добавить .PY к PATHEXT, так вы просто вызовете filename

0
keneth

Что я только что сделал, чтобы открыть простой скрипт на Python двойным щелчком мыши. Я просто добавил пакетный файл в каталог, содержащий скрипт:

@echo off
python exercise.py
pause>nul

(У меня есть исполняемый файл python на моем системном пути. Если нет необходимости, конечно, укажите его полный путь.)

Затем я могу дважды щелкнуть командный файл, чтобы запустить скрипт. Третья строка удерживает окно cmd от закрытия при завершении работы скрипта, поэтому вы можете видеть результаты. :) Когда вы закончите, просто закройте командное окно.

0
Karen

Если вы хотите запустить файл # '. Py' Просто напишите в вашем коде print (), чтобы увидеть, как он распечатывается. В отличие от python IDLE, вам нужно указать, что вы хотите напечатать, с помощью команды print (). Например. 

import os
os.getcwd()
a=[1,2,3,4,5]
name= 'Python'
# Use print() function
print(a)
print(name)

ВЫХОД [1, 2, 3, 4, 5] Python

0
shiv