Python 忽略编辑器窗口中的赋值运算符

标签 python editor variable-assignment

我对这个(这个网站和编程)完全陌生,所以这可能措辞糟糕。我还应该注意,我在 RPi2 上使用 python,所以我无法粘贴任何内容。问题是当我在编辑器中输入赋值运算符时,python 会忽略它,但在 shell 中输入时会理解它。例如,如果我输入

x = 5
x

进入shell,shell会响应

5

而如果我在编辑器窗口中键入相同的内容并运行该模块,则 shell 什么都不响应,只是重启栏和三个箭头。

==========RESTART==========
.>>>

我找不到这方面的任何信息,而且我在桌面上使用 python 时从未遇到过这个问题。

最佳答案

当你只是在你的程序中输入x时,你基本上什么都不做。如果要打印它,请使用 print x 明确告诉 python 打印它。请注意,在您的模块中使用普通的 x 将是一个有效的 python 语句(尽管如果您使用的是 pyflakespylint 或其他类似工具,它会大声说你在那个声明中没有做任何事情)。

在 shell 中,此键入 x 之所以有效,是因为它是支持此操作的 shell,这是 shell 的功能

关于Python 忽略编辑器窗口中的赋值运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29719480/

相关文章:

python - imaplib 未获取文件夹中的所有电子邮件

python - 使用 selenium 时出现错误 : Unable to move the cache: Access is denied,(python)

python - PyPE ansi 还是 unicode?

javascript - Aptana3 重命名文件中的变量

函数内部的 C++ 指针创建和赋值

python - 将函数映射到子列表python的一部分

python - Django:如何为允许多个文件上传的字段编写一个干净的方法?

java - 监听自定义 Eclipse 编辑器上的行更改事件

Java:条件初始化?

python - 序列解包是原子的吗?