Python 忽略编辑器中的赋值运算符 window
Python ignores assignment operator in editor window
我对这个(这个网站和编程)完全陌生,所以这可能措辞糟糕。我还应该注意,我在 RPi2 上使用 python,所以我无法粘贴任何内容。问题是 python 在我输入编辑器时忽略了赋值运算符,但在输入 shell 时却能理解它。例如,如果我输入
x = 5
x
进入shell,shell会回复
5
而如果我在编辑器 window 和 运行 模块中键入相同的内容,shell 什么也没有响应,只有重启栏和三个箭头。
==========RESTART==========
.>>>
我找不到这方面的任何信息,而且我在桌面上使用 python 时从未遇到过这个问题。
当你只是在你的程序中输入x
时,你基本上什么都不做。如果要打印它,请使用 print x
明确告诉 python 打印它。请注意,在你的模块中有一个普通的 x
将是一个有效的 python 语句(尽管如果你使用 pyflakes
或 pylint
或其他类似的工具,它会哭出来大声说你在那个声明中没有做任何事情)。
在 shell 中,这个输入 x
之所以有效,是因为 shell 支持这个,它是 shell特征.
我对这个(这个网站和编程)完全陌生,所以这可能措辞糟糕。我还应该注意,我在 RPi2 上使用 python,所以我无法粘贴任何内容。问题是 python 在我输入编辑器时忽略了赋值运算符,但在输入 shell 时却能理解它。例如,如果我输入
x = 5
x
进入shell,shell会回复
5
而如果我在编辑器 window 和 运行 模块中键入相同的内容,shell 什么也没有响应,只有重启栏和三个箭头。
==========RESTART==========
.>>>
我找不到这方面的任何信息,而且我在桌面上使用 python 时从未遇到过这个问题。
当你只是在你的程序中输入x
时,你基本上什么都不做。如果要打印它,请使用 print x
明确告诉 python 打印它。请注意,在你的模块中有一个普通的 x
将是一个有效的 python 语句(尽管如果你使用 pyflakes
或 pylint
或其他类似的工具,它会哭出来大声说你在那个声明中没有做任何事情)。
在 shell 中,这个输入 x
之所以有效,是因为 shell 支持这个,它是 shell特征.