【问题标题】:Trouble with User Inputs in Sublime Text [duplicate]Sublime Text 中的用户输入问题[重复]
【发布时间】:2016-07-04 03:03:15
【问题描述】:

我正在尝试在 Sublime Text 中使用 Python (2) 编写一个简单的计算器,其中包括询问用户第一个数字、操作,然后是第二个数字。但是,每次我尝试在 Sublime 中执行代码时,我都无法通过第一个用户输入。

num1 = int(raw_input("Enter your first number:"))
operation = raw_input("Enter your operation:")
num2 = int(raw_input("Enter your second number:"))

这在 IDLE 中有效,即我在输入数字后按 Enter 并提示进行操作。在 Sublime 中是否有其他方法可以做到这一点?

【问题讨论】:

标签: python sublimetext3


【解决方案1】:

Sublime text 不支持从控制台输入,它只是一个输出控制台,反正有办法,你可以使用SublimeREPL。 你会得到一个像控制台一样的完整 IDLE 嵌入到 sublime 文本中!

引用你得到的:

在本地或远程(1) virtualenv 中启动 python。

快速运行选定的脚本或启动 PDB。

使用带有历史记录和多行输入的 SublimeText2 Python 控制台。

你可以从包控制安装它(我猜你已经有包控制了!如果没有从here得到它)。

【讨论】:

  • 正是这个,我也将它用于我的 Python 脚本。额外的仅供参考:Package Control 会自动使您的所有软件包保持最新状态,我强烈建议您不要手动安装 SumlimeREPL。
猜你喜欢
  • 2015-08-06
  • 2014-08-11
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 1970-01-01
  • 2019-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多