【问题标题】:Python ignores assignment operator in editor windowPython 忽略编辑器窗口中的赋值运算符
【发布时间】:2015-04-18 15:47:47
【问题描述】:

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

x = 5
x

进入shell,shell会响应

5

而如果我在编辑器窗口中输入相同的内容并运行模块,shell 会以什么都没有响应,只是重新启动栏,然后是三个箭头。

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

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

【问题讨论】:

    标签: python editor variable-assignment


    【解决方案1】:

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

    在 shell 中,这种输入 x 的工作原理很简单,因为它是支持这个的 shell,它是 shell 的特性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-18
      • 2015-11-06
      • 1970-01-01
      • 2018-08-12
      • 2018-02-21
      • 2020-08-10
      • 2011-09-18
      相关资源
      最近更新 更多