我试图在SublimeREPL上运行Python,但python不在交互模式下。
因此,当我向sublimeREPL发送一行时,如果它出现错误或者我打印了某些内容,它就会显示一些内容。 如何将python更改为交互模式?
答案 0 :(得分:3)
找到解决方案:
在SublimeREPL上设置Python后,转到Keybindings - User并在下面添加此代码。它就像普通的PythonIDE一样!
[
{ "keys": ["f8"], "command": "repl_open",
"caption": "Python",
"mnemonic": "p",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-i", "-u", "$file"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python"
} }
]
答案 1 :(得分:1)
我不明白你的问题吗?如果您打印某些内容或遇到错误,Python只会将数据记录到控制台,通常无法显示任何其他内容。
无论如何,Python应该在SublimeREPL上预先配置。查看the documentation,如果这没有帮助,请查看this guide。然而,听起来不会出现任何问题。