【发布时间】:2018-06-20 08:56:42
【问题描述】:
在获取用户输入时 前任。 a=input("输入数字或字符串") 当我执行这个语句时,我需要一个无限循环,之后在 sublime 中什么都不会执行。 我需要将哪些设置或功能嵌入到 sublime 中以获得输入?
【问题讨论】:
标签: python-3.x input sublimetext3
在获取用户输入时 前任。 a=input("输入数字或字符串") 当我执行这个语句时,我需要一个无限循环,之后在 sublime 中什么都不会执行。 我需要将哪些设置或功能嵌入到 sublime 中以获得输入?
【问题讨论】:
标签: python-3.x input sublimetext3
安装SublimeREPL(有关如何在github链接上安装它的文档)以使用它:
转到:工具>SublimeREPL>Python>Python - 运行当前文件
【讨论】:
Sublime-text 不允许用户向程序提供输入,但您可以创建一个新的 Python 构建系统来允许您提供输入。
-
{
"shell_cmd": "gnome-terminal -- bash -c \"python3 -u $file;echo;echo Press Enter to exit...;read\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
保存文件并使用 Ctrl+Shift+B
选择构建当您使用 Ctrl+B 执行程序时,这将在终端中运行程序,并且可以在哪里提供输入。
【讨论】:
你也可以试试这个。它会很好用。
{
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)",
"working_dir": "${file_path}",
"shell": true,
"selector": "source.py,source.pyhton",
"shell_cmd": "gnome-terminal -- bash -c 'python3 $file;echo;echo -e \"\\e[107m \\e[92m \\e[1m \\e[5mPress ENTER to continue\";read line;exit'", // for gnome-terminal
}
让,你将保存文件 python3.sublime-build。所以,保存后就可以看到选项了
所以,标记它,然后每次按 Ctrl+B。
然后享受!!!!!!!!!
【讨论】: