이상한 오류가 발생했습니다. 나는 코드 기반 콘솔을 통해 텍스트 기반 게임을 실행하려고하는데, 코드는 IDLE에서 매우 잘 실행되지만 콘솔에서 실행하면 이름을 묻는 단계가 즉시 닫힙니다.Python 3.3 Console NameError
는 오류 코드는 " NameError: name 'JJ' is not defined
코드의 가정으로 실행 :
print ("*~~~~~~~~~~~~~~~~~~~~~*")
print ("*|Welcome to the Game|*")
print ("*~~~~~~~~~~~~~~~~~~~~~*")
print ("")
time.sleep(1)
User_name = input ("What is your Name? ")
time.sleep(1)
print ("Welcome",User_name," enter irrelevant story information here")
print("more irrelevant story here.")
print ("more irrelevant story here")
print ("")
time.sleep (1)
내가 파이썬 3.3를 실행 해요 여러 번 확인하고 콘솔 말한다"C : \ Python33 \ py.exe 그래서 나는 그것이 또한 일치한다고 생각합니다.
그리고 예, 분명히 오류가 아닌 시간 라이브러리를 가져 왔습니다.
많은 도움을 주셔서 감사합니다.
편집 : 혼란을 정리하기 : 여기에 무슨 일이 일어나고 있는지 보여주는 사진에 대한 링크입니다 : http://imgur.com/a/0nh11#0
는 첫 번째 사진은 오류가 표시가, 두 번째 사진은 코드를 보여줍니다 세 번째 사진에서 실행되는 프로그램을 보여줍니다 IDLE 오류없이.
, 나를 위해 잘 작동합니다. – Juampi
'input'을'raw_input'으로 바꾸어 보았습니까? 당신이 파이썬 2를 3 대신에 실행하는 것처럼 보이기 때문에. – Cairnarvon
@Cairnarvon, 나는 당신이 그것을 찍은 것 같아요. 파이썬 2.x에서 프로그램을 실행하고 이름에 "JJ"를 입력 한 다음 위에서 설명한 정확한 오류가 발생했습니다. 나는 내 대답의 끝에 제안을 추가하고있다. – steveha