Як запустити програму Python?


103

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

Я зараз використовую IDLE, але його взагалі не потрібно використовувати, оскільки ви можете запускати лише пару рядків за один раз.

Я також використовую Komodo Edit для створення власне .py файлів.

Моє запитання: як я можу запустити .py файли, щоб перевірити фактичну програму?

Я використовую Windows 7 та Komodo Edit 5 як свій IDE. Натискання клавіші F5 у Комодо взагалі нічого не робить.

alt текст


1
Яка операційна система? Windows?
Майкл Майєрс

1
До речі, я знаю, що моя програма не запрацює. Це попередній проект. : P
Серхіо Тапія

1
Як сторону: розгляньте можливість включення коду до функції та виклику його з (якщо name == " main ") блоку, щоб полегшити повторне використання коду в майбутньому. Дивіться ( effbot.org/pyfaq/tutor-what-is-if-name-main-for.htm )
Том Лейс

Який підручник ви використовуєте для вивчення Python?
S.Lott

Створіть макрос для збереження та запуску Python: selinap.com/2008/07/komodo-edit-save-and-run-python-macro
riza

Відповіді:


139

Я дуже рада, що ти запитав! Я тільки працював над тим, щоб пояснити це саме в нашій вікі-книзі (яка, очевидно, неповна). Ми працюємо з новачками Python, і нам довелося допомогти декільком, що саме ви просите!

Командний рядок Python у Windows:

  1. Збережіть файл коду python десь, скориставшись "Save" або "Save as" у своєму редакторі. Дозвольте назвати його "first.py" у якійсь папці, наприклад "pyscripts", яку ви створюєте на своєму робочому столі.

  2. Відкрийте підказку (оболонка 'cmd' для Windows, що є текстовим інтерфейсом у комп'ютер):

    start> run> "cmd" (у віконці). ГАРАЗД.

  3. Перейдіть до вашого файлу python, скориставшись командами 'cd' (змінити каталог) та 'dir' (щоб показати файли в каталозі, щоб перевірити голову). Для нашого прикладу щось подібне,

    > cd C: \ Документи та налаштування \ Gregg \ Desktop \ pyscripts

  4. спробуйте:

    > python first.py

Якщо ви отримаєте це повідомлення:

"python" не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл.

тоді python ( програма- інтерпретатор, яка може перевести Python у "інструкції з комп'ютера") не перебуває на вашому шляху (див. Розміщення Python у вашому шляху нижче). Потім спробуйте назвати його так (припустимо, Python2.6, встановлений у звичайному місці):

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

(Досвідчені користувачі: замість first.py ви можете виписати повний шлях first.py на C: \ Документи та налаштування \ Gregg \ Desktop \ pyscripts \ first.py)

Поклавши Python на свій шлях

Windows

Для запуску програм ваша операційна система виглядає в різних місцях і намагається співставити назву програми / команди, яку ви ввели на шляху деяких програм.

У вікнах:

панель управління> система> розширена> | Змінні середовища | > системні змінні -> Шлях

сюди потрібно включити: C: \ Python26; (або еквівалент). Якщо поставити його спереду, це буде перше місце, що виглядає. Ви також можете додати його в кінці, що, можливо, більш безпечно.

Потім перезапустіть своє запит і спробуйте ввести "python". Якщо все це спрацювало, вам слід отримати підказку ">>>".


Іноді якщо python ver. 3 встановлено, можливо, вам доведеться ввести "python3", зауважте, що розширення ".exe" не завжди потрібно. Крім того, це не має ніякої різниці, налаштована Windows на розширення файлів чи ні, це лише для відображення.
QuentinUK

31

Можна просто зателефонувати

python /path/to/filename.py

6
Ем ... що саме ти маєш на увазі під дзвінком?
Серхіо Тапія

Відкрийте термінал і введіть це. Це для mac та linux або для Windows на cygwin. Можливо, інші можуть відповісти за установки, що не стосуються cygwin.
Петро

Це також буде працювати в Windows (за винятком, можливо, прямих косої риски), але лише в тому випадку, якщо python знаходиться на шляху. Як потрапити в шлях, потрібно більше пояснень, ніж доступно в цьому полі для коментарів.
Майкл Майерс

Я думаю, що проблеми Papuccino1 були трохи раніше, ніж це. Я пам’ятаю, що відчував, що не знаєш куди йти, коли у тебе просто нова технологія в руках (я все ще відчуваю це час від часу з Java: P)
OscarRyz

1
за замовчуванням у Windows ви могли просто зробитиfilename.py
SilentGhost

15

У режимі IDLE натисніть F5

Ви можете відкрити .py файл за допомогою IDLE та натиснути F5, щоб запустити його.

Ви можете відкрити той самий файл в іншому редакторі (наприклад, як Комодо, як ви сказали), зберегти його і знову натиснути F5; F5 працює з IDLE (навіть коли редагування проводиться за допомогою іншого інструмента).

Якщо ви хочете запустити його безпосередньо з Комодо відповідно до цієї статті: Виконання Python Code в Комодо Редагувати, ви повинні:

  1. перейдіть до Панелі інструментів -> Додати -> Нова команда ...
  2. у верхнє поле введіть назву "Запустити файл Python"
  3. у поле "Команда" введіть цей текст:

    % (python)% F 3.a опціонально натисніть на вкладку "Прив'язка клавіш" і призначте команду ключа для цієї команди

  4. натисніть Ок.

У Комодо натискаю F5 і нічого не відбувається. : S Будь ласка, перевірте відредаговане питання щодо зображення.
Серхіо Тапія

Ви можете відкрити його за допомогою IDLE. Відредагуйте за допомогою Komodo і натисніть F5 на IDLE кожен раз, коли вам потрібно запустити його.
OscarRyz

Мені довелося змінити крок 3 на "% (python3)"% F, тому що команда закінчилася на
пробілі

4

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

Введіть код у цей файл, збережіть його як [filename] .py, а потім (у тому самому вікні редактора файлів) натисніть F5, щоб виконати код, створений у вікні оболонки IDLE.

Зауважте: для мене це був найпростіший і найпростіший спосіб.


1

якщо ви не хочете дзвінка, filename.pyви можете додати .PYйого до PATHEXT, таким чином ви просто зателефонуєтеfilename


1

Якщо це допомагає кому-небудь, ні "python [filename] .py", ні "python.exe [filename.py]" не працювали для мене, але "start python [filename] .py" не зробив. Якщо у когось іншого виникають проблеми з першими двома командами, спробуйте останню.


1

Що я тільки що зробив, щоб відкрити простий скрипт пітона, подвійним клацанням миші. Я щойно додав пакетний файл до каталогу, що містить сценарій:

@echo off
python exercise.py
pause>nul

(Я маю виконувану програму python на своєму системному шляху. Якщо нікому не знадобиться, включіть її повний шлях, звичайно.)

Тоді я просто можу двічі клацнути на пакетному файлі, щоб запустити сценарій. Третій рядок запобігає відхиленню вікна cmd, як тільки сценарій закінчується, тож ви зможете побачити результати. :) Коли ви закінчите, просто закрийте вікно команд.


1

Перейдіть до свого файлу, просто натисніть Shiftкнопку та натисніть ім'я файлу. Клацніть на вкладці Open command window hereта напишіть у своєму командному рядкуpython file_name.py


1

Якщо ви хочете запустити файл # '. 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] Пітон


Ласкаво просимо до переповнення стека! Зверніть увагу, ви відповідаєте на дуже старе і вже відповів на запитання. Ось посібник про те, як відповісти . Мені здається, це не відповідь на питання про ОП.
help-info.de

0

Я спробував багато перерахованих вище команд, проте жодна не працювала, навіть після встановлення мого шляху, щоб включити каталог, де я встановив Python.

Команда py -3 file.pyзавжди працює для мене, і якщо я хочу запустити код Python 2, доки Python 2 перебуває на моєму шляху, просто змінюючи команду, щоб вона py -2 file.pyпрацювала ідеально.

Я використовую Windows, тому я не надто впевнений, чи буде працювати ця команда на Linux або Mac, але варто спробувати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.