ublime text4运行python3程序input输入没有显示光标
时间: 2024-05-30 16:13:56 浏览: 157
这可能是由于Sublime Text4的Python Build System默认不支持标准输入。您可以按下“ctrl + `”打开控制台并键入以下内容来更改设置:
import sublime
import sublime_plugin
class Python3StdinBuildCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.window().run_command('exec', {
'cmd': ['python3', '-u', '-'],
'working_dir': '${file_path:${folder}}',
'quiet': True,
'syntax': 'Packages/Python/Python.sublime-syntax',
'shell': True,
'input': 'print(input("请输入:"))'
})
在控制台中按下回车键后,将input变量设为适当的输入语句。然后,通过按下“ctrl + shift + b”打开构建系统并选择“Python3Stdin”来运行带有标准输入的Python3程序。
相关问题
ublime text4运行python3后input输入没有显示光标
这可能是由于Sublime Text 4的控制台不支持输入的缘故。您可以尝试以下两种方法解决此问题:
1.在 Sublime Text 的菜单栏中,选择 "Tools"-> "Build System"-> "Python"。此时在控制台中运行 Python 程序时,可以通过在程序中添加 `input()` 语句的方式显示光标。
2.您可以尝试使用 Sublime Text 插件 "SublimeREPL"。安装该插件后,在 Sublime Text 中打开 Python 文件并按下 "Ctrl+Shift+C" 打开控制台,可以在控制台中输入和执行 Python 程序。在 SublimeREPL 中,`input()` 语句也可以正常工作并显示光标。
阅读全文