Python 我的IDE没有';你不接受一个月前有效的代码吗?
我唯一改变的是通过终端在我的mac上下载pygame。 当我键入以下代码时-Python 我的IDE没有';你不接受一个月前有效的代码吗?,python,macos,pycharm,Python,Macos,Pycharm,我唯一改变的是通过终端在我的mac上下载pygame。 当我键入以下代码时- name = input("what is your name?") print ("Hello", name) 在我的IDE中,我在终端中得到这个- 你叫什么名字?回溯(最近一次调用上次):文件 “/Users/mikeyboy/PycharmProjects/untitled11/waht.py”,第1行,in name=输入(“您的名字是什么?”)文件“”,第0行 进程已完成,退出代码为1 出了什么问题?这个代
name = input("what is your name?")
print ("Hello", name)
在我的IDE中,我在终端中得到这个-
你叫什么名字?回溯(最近一次调用上次):文件
“/Users/mikeyboy/PycharmProjects/untitled11/waht.py”,第1行,in
name=输入(“您的名字是什么?”)文件“”,第0行
进程已完成,退出代码为1
出了什么问题?这个代码在一个月前运行得很好 我解决这个问题的方法是
name=原始输入(“你叫什么名字?”)
而不是
name=输入(“你叫什么名字?”)
有人知道为什么后者以前有效而现在无效吗 尝试在linux或windows中执行ctrl+alt+shift+l,以重新格式化代码,保存文件并尝试重新运行…
raw\u input
在Python 3中被重命名为input
。似乎您的IDE使用的是Python 3,而您的代码是为Python 2编写的。但是,这不会给您一个SyntaxError
,因此可能在编辑文件时,某些地方出现了一些奇怪的格式问题。
^ SyntaxError: unexpected EOF while parsing