问题描述
在Sublime text运行input()函数时,无法获取用户输入,没有交互能力。
解决方法
安装SublimeREPL插件。SublimeREPL 是一个允许在 Sublime Text 中运行 REPL(读取-求值-打印循环)环境的插件。对于 Python,可以使用它来运行 Python 解释器并与其交互。
安装方法
- 打开Sublime Text。
- 使用 `Ctrl+Shift+P` (Windows/Linux) 或 `Cmd+Shift+P` (Mac) 打开命令面板。
- 输入 `Install Package` 并选择 `Package Control: Install Package`。 * 在弹出的列表中搜索 `SublimeREPL` 并安装它。
测试验证
①在 Sublime Text 中打开一个新文件,并输入以下代码:
name = input("请输入你的名字: ")
print("你好, " + name + "!")
②使用 SublimeREPL 运行代码:
- 点击菜单中的Tools
- 找到 SublimeREPL,并点击
- 找到Python,并点击
- 点击Python - RUN current file运行当前文件
③在 REPL 窗口中,可以看到代码的输出。对于 input 函数,它会在等待输入时暂停。可以直接在 REPL 窗口中输入你的答案,然后按 Enter 键。代码将继续执行并显示结果。
作者Info
【微信号】:luckweimin
【微信公众号】:民哥聊编程。欢迎大家关注~
【B站】:民哥聊编程(https://space.bilibili.com/620580007)
【CSDN】:https://blog.csdn.net/u013092707?type=blog