我遇到了一个奇怪的错误。我正在尝试通过 python 控制台窗口运行基于文本的游戏,代码在IDLE中运行得很好,但是当我在控制台中运行时,它会执行请求名称的步骤,然后立即关闭。
错误代码是“
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)
我已经多次验证我正在运行 python 3.3 并且控制台显示“C:\Python33\py.exe 所以我相信这也是符合的。
是的,我确实导入了时间库,这绝对不是错误。
非常感谢您的帮助!
编辑:消除混乱:这是显示正在发生的事情的图片链接:http: //imgur.com/a/0nh11#0
第一张图显示错误,第二张图显示代码,第三张图显示在 IDLE 中运行的程序没有错误。