Python 프로그램을 어떻게 실행합니까?


103

그래서 나는 파이썬처럼 약간 시작했지만, 그것을 실행하는 데 문제가 있습니다. Lol

지금은 IDLE을 사용하고 있지만 한 번에 두 줄만 실행할 수 있기 때문에 전혀 사용하지 않습니다.

또한 Komodo Edit를 사용하여 실제 .py 파일을 생성하고 있습니다.

내 질문은 실제 프로그램을 테스트하기 위해 .py 파일을 어떻게 실행할 수 있습니까?

Windows 7과 Komodo Edit 5를 IDE로 사용하고 있습니다. Komodo에서 F5를 눌러도 아무 작업도 수행되지 않습니다.

대체 텍스트


1
어떤 운영 체제? Windows?
Michael Myers

1
BTW, 내 프로그램이 작동하지 않는다는 것을 알고 있습니다. 이것은 초기 초안입니다. : P
Sergio Tapia

1
제쳐두고 : 나중에 코드를 더 쉽게 재사용 할 수 있도록 코드를 함수에 넣고 (if name == " main ") 블록 에서 호출하는 것을 고려하십시오 . 참조 ( effbot.org/pyfaq/tutor-what-is-if-name-main-for.htm )
Tom Leys

Python을 배우기 위해 어떤 튜토리얼을 사용하고 있습니까?
S.Lott

Python 저장 및 실행을위한 매크로 생성 : selinap.com/2008/07/komodo-edit-save-and-run-python-macro
riza

답변:


139

당신이 물어서 매우 기쁩니다! 나는 우리의 위키 북 (분명히 불완전한) 에서 바로 이것을 설명하는 작업을 하고있었습니다 . 우리는 파이썬 초보자들과 함께 일하고 있으며, 당신이 요구하는 것을 정확히 통해 몇몇을 도와야했습니다!

Windows의 명령 줄 Python :

  1. 편집기에서 "저장"또는 "다른 이름으로 저장"을 사용하여 Python 코드 파일을 어딘가에 저장합니다. 데스크탑에서 만드는 "pyscripts"와 같은 일부 폴더에서 'first.py'라고 부르겠습니다.

  2. 프롬프트를 엽니 다 (컴퓨터에 대한 텍스트 인터페이스 인 Windows 'cmd'셸).

    시작> 실행> "cmd"(작은 상자에 있음). 확인.

  3. 'cd'(디렉토리 변경) 및 'dir'(디렉토리에있는 파일을 표시하고 머리를 확인하기 위해) 명령을 사용하여 Python 파일이있는 위치로 이동합니다. 예를 들면 다음과 같습니다.

    > 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 대신 C : \ Documents and Settings \ Gregg \ Desktop \ pyscripts \ first.py의 first.py 전체 경로를 작성할 수 있습니다.)

Python을 경로에 배치

윈도우

프로그램을 실행하기 위해 운영 체제는 다양한 위치를 살펴보고 입력 한 프로그램 / 명령의 이름을 일부 프로그램과 일치 시키려고합니다.

창에서 :

제어판> 시스템> 고급> | 환경 변수 | > 시스템 변수-> 경로

여기에는 다음이 포함되어야합니다. C : \ Python26; (또는 이에 상응하는). 정면에두면 제일 먼저 보이는 곳이됩니다. 마지막에 추가 할 수도 있습니다.

그런 다음 프롬프트를 다시 시작하고 'python'을 입력 해보십시오. 모두 작동하면 ">>>"프롬프트가 표시됩니다.


가끔 파이썬 ver. 3이 설치되어 있으면 "python3"을 입력해야 할 수 있습니다. ".exe"확장자가 항상 필요한 것은 아닙니다. 또한 Windows가 파일 확장명을 사용하도록 설정되어 있는지 여부에 관계없이 표시 목적으로 만 사용됩니다.
QuentinUK

31

그냥 전화하면 돼

python /path/to/filename.py

6
음 ... 전화 라는게 정확히 무슨 뜻이야?
Sergio Tapia

터미널을 열고 이것을 입력하십시오. 이것은 mac 및 linux 또는 cygwin의 Windows 용입니다. 아마도 다른 사람들은 Cygwin이 아닌 Windows 설치에 대해 대답 할 수 있습니다.
Peter

이것은 Windows에서도 작동하지만 (슬래시 제외) Python이 경로에있는 경우에만 가능합니다. 경로로 가져 오려면이 주석 상자에서 사용할 수있는 것보다 더 많은 설명이 필요합니다.
Michael Myers

나는 Papuccino1 문제가 그것보다 조금 더 일찍 놓여 있다고 생각합니다. 새로운 기술을 손에 쥐고있을 때 어디로 가야할지 모르겠다는 느낌이 들었던 기억이납니다. (저는 여전히 Java : P를 사용하여 때때로 느끼고 있습니다.)
OscarRyz

1
기본적으로 Windows에서는 할 수 있습니다filename.py
SilentGhost

15

IDLE에서 F5를 누릅니다.

IDLE로 .py 파일을 열고 F5 키를 눌러 실행할 수 있습니다.

같은 파일을 다른 편집기 (예 : Komodo)로 열 수 있습니다. 저장하고 F5를 다시 누릅니다. F5는 IDLE에서 작동합니다 (다른 도구로 편집이 완료된 경우에도).

이 기사에 따라 Komodo에서 직접 실행 하려면 Komodo Edit 내에서 Python 코드 실행 하기 :

  1. 도구 상자-> 추가-> 새 명령 ...으로 이동하십시오.
  2. 상단 필드에 'Run Python file'이름을 입력합니다.
  3. '명령'필드에 다음 텍스트를 입력하십시오.

    % (python) % F 3.a 선택 사항 l 'Key Binding'탭을 클릭하고이 명령에 키 명령을 할당합니다.

  4. 확인을 클릭하십시오.

코모도에서 F5를 눌러도 아무 일도 일어나지 않습니다. : S 사진에 대한 편집 된 질문을 확인하십시오.
Sergio Tapia

IDLE로 열 수 있습니다. Komodo로 편집하고 실행해야 할 때마다 IDLE에서 F5를 누르십시오.
OscarRyz

명령이 C : \ Program의 공백에서 종료 되었기 때문에 3 단계를 "% (python3)"% F로 수정해야했습니다 ...
user5389726598465

4

Python 자체에는 IDLE 파일> 새 파일 메뉴 옵션에서 액세스 할 수있는 편집기가 함께 제공됩니다.

해당 파일에 코드를 작성하고 [filename] .py로 저장 한 다음 동일한 파일 편집기 창에서 F5 키를 눌러 IDLE Shell 창에서 만든 코드를 실행합니다.

참고 : 지금까지 나에게 가장 쉽고 간단한 방법이었습니다.


1

전화 filename.py를 원하지 않으면 .PYPATHEXT에 추가 할 수 있습니다.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] Python


Stack Overflow에 오신 것을 환영합니다! 매우 오래되고 이미 답변 된 질문에 답변하고 있습니다. 여기 에 답변하는 방법에 대한 가이드가 있습니다. 이것은 OP의 질문에 대한 대답이 아닌 것 같습니다.
help-info.de

0

위에 나열된 많은 명령을 시도했지만 Python을 설치 한 디렉토리를 포함하도록 경로를 설정 한 후에도 작동하지 않았습니다.

명령은 py -3 file.py항상 나를 위해 작동하며 Python 2 코드를 실행하려면 Python 2가 내 경로에있는 한 명령을 py -2 file.py완벽하게 작동 하도록 변경하면 됩니다.

저는 Windows를 사용하고 있으므로이 명령이 Linux 또는 Mac에서 작동하는지 잘 모르겠지만 시도해 볼 가치가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.