2012-08-25 2 views
4

나는 파이썬 2를 배우려고 노력 중이며 컴퓨터 언어에 배경이 없다. 자습서 "ByeofPython"을 사용 중이다. 연습은 편집자 (텍스트 wrangler)이 구문 오류에 대한 이유를 모르겠다

#!/usr/bin/python 
#Filename : helloworld.py 
print "Hello World' 

을 입력하고 우리에게 helloworld.py로 저장하도록 요청합니다. 나는 이것을하고 파이썬 훈련이라는 폴더에 내 바탕 화면에 저장했습니다.

자습서는 다음에 우리를 묻는다 : 내가 잘못 어디로 갔는지 나는이

python helloworld.py 
        ^
SyntaxError: invalid syntax 

누군가가 말해 줄래 얻을 터미널로 이동 파이썬 helloworld.py를 입력 할 때

Run this program by opening a shell (Linux terminal or DOS prompt) and entering the command python helloworld.py. If you are using IDLE, use the menu Edit -> Run Script or the keyboard shortcut Ctrl-F5. The output is as shown below.

$ python helloworld.py 
Hello World 

? 나는 모든 것을 정확하게 입력했다고 느낍니다. Mac을 사용하고 Python 2.6을 실행 중입니다.

+10

혹시 이걸 파이썬 인터프리터에 입력 했습니까? –

답변

4

따옴표가 일치하지 않아 SyntaxError가 표시됩니다.

귀하의 인쇄 행은 다음과 같습니다

print "Hello World" 

하지

print "Hello World' 
+9

그래, 그게,하지만 그건 OP가 SyntaxError가되는 이유가 아니야 ... 주어진 추적 표시와 일치하지 않는다. OP는 파이썬 셸이나 IDLE에 명령을 입력하고 있습니다. –

+0

감사합니다. 첫 번째 오류가 파이썬 인터프리터에'python helloworld.py'라고 입력하는 것이 옳은 것 같습니다. –

+0

불평형 따옴표는'SyntaxError : EOL 동안 문자열 리터럴을 검사합니다'. –

1

당신은 파이썬 인터프리터에 입력 할 수 있으며, 사용자가 입력하는 명령이 유효 파이썬하지 않습니다. 이 모드를 종료하려면 CTRL-D (파일 끝) 또는 CTRL-C (프로그램 중단)를 누릅니다.

당신이 그것을 후 스크립트 파일의 이름없이 명령 python을 실행하면

, 그것 인 것처럼 사용자의 입력을 읽기 시작한다 (나는이 키 시퀀스 창에 같은 경우 확실하지 않다) 파이썬 프로그램.

관련 문제