我对这个(这个网站以及编程)都是全新的,所以这可能是措辞糟透了。我还应该注意到我在RPi2上使用python所以我无法粘贴任何东西。问题是当我在编辑器中键入时,python会忽略赋值运算符,但在键入shell时会理解它。例如,如果我输入
x = 5
x
进入shell后,shell将以响应
5
然而,如果我在编辑器窗口中键入相同的内容并运行模块,那么shell会响应所有内容,只需重启栏,然后是三个箭头。
==========RESTART==========
.>>>
我无法找到有关此内容的任何信息,我在桌面上使用python时从未遇到过此问题。
答案 0 :(得分:2)
当您在程序中输入x
时,基本上什么都不做。如果要打印它,请使用print x
明确告诉python打印它。请注意,在模块中使用普通x
将是一个有效的python语句(但如果您使用的是pyflakes
或pylint
或其他类似的工具,它会大声喊出你是在该陈述中没有做任何事情。)
在shell中,这个键入x
只是因为它是支持它的shell,它是 shell的功能。