Python中使用input()无输入

2023-11-10

Python中使用input()无输入
sublime Text编译器因页面美观,插件众多,功能强大深受编程爱好者的青睐。然而在编程中由于插件忘记安装导致程序运行失败,使人颇为烦恼。
问题描述:
在sublime Text编译器中使用input()输入函数,发现数据没有输入。代码如下图所示:

a=int(input('请输入一个数:'))
print(a)
#控制台输入后没有输出:
请输入一个数:3

问题原因:
这种情况是因为没有安装SublimeREPL插件。
解决方法:
安装SublimeREPL插件:在编译器中键入ctrl+shift+p,在跳出来的文本框里输入cip,点击下方第一个Package:Control:Install Package选项(如下图)
在这里插入图片描述
跳出如下界面:在这里插入图片描述
在跳出的文本框中输入SublimeREPL,在下方点击该插件(因为这个插件我已经安装过了,所以不再显示)完成安装。
在这里插入图片描述
在编译器选项卡中点击Preferences—>Package settings目录,如果有SublimeREPL选项说明插件安装成功。
使用插件:
在编译器选项卡中点击Preferences—>Key Bindings,会跳出两栏页面,分别是Default和User页面,在User页面中加入如下代码,并保存。

[
	{ "keys": ["ctrl+p+b"], "caption": "SublimeREPL:Python", 
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python_run",
                           "file": "config/Python/Main.sublime-menu"
                      } 
    },
]

在这里插入图片描述
再次运行代码将会有一个专门的输入页面,就可以输入了。

请输入一个数:3
3

***Repl Closed***

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python中使用input()无输入 的相关文章

随机推荐