1、在Sublime3中直接执行Python代码
按ctrl + b
组合键,可以自动在Sublime3内置的控制台中,看到python代码执行的结果。如下图:
注意:这种执行方式,在某些版本的Sublime中对中文支持不友好,并且不能使用
input( )
函数。我们先不用管input( )
函数的作用是什么。但就input( )
函数是在学习阶段常用的函数,如果该函数不能使用,会非常麻烦。
2、使用SublimeREPL插件来运行python代码
SublimeREPL
插件其实和ctrl + b
组合键的效果差不多,但是功能会更强大一些,是一个可以在Sublime3中实现和Python交互的插件。
[Preferences]—>选择[Package Control:Install Package]—>输入[SublimeREPL]
安装完成后,[工具]菜单中会出现[SublimeREPL]工具
我们可以从上图中看到SublimeREPL
插件支持很多的语言,而我们需要选择Python语言中的python
解释器。
选择完成之后,我们进入了Python的交互界面。如下图:
这就相当于在系统中通过命令行窗口进入到Python的交互界面一样。如果你不想用了,点击叉子关闭这个界面就好了。
那如何在Sublime3中通过SublimeREPL
插件直接执行一个Python文件呢?
在Sublime3中打开一个Python文件,通过[工具] —> [SublimeREPL] —> [Python] —> [Python - RUN current file],意思是运行当前文件,就可以查看Python文件执行的结果了。是在新打开的一个页面显示的执行结果,如下图:
上边执行Python - RUN current file
命令太过繁琐了,我们可以设置一个快捷键,可以一键执行。
[首选项] —> [快捷键设置],在打开的页面右侧,输入下面配置:
[
{"keys":["f5"],
"command": "repl_open",
"caption": "Python - RUN current file",
"id": "repl_python_run",
"mnemonic": "R",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-u", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
},
{
"keys": ["f8"],
"command": "repl_open",
"caption": "Python - PDB current file",
"id": "repl_python_pdb",
"mnemonic": "D",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": ["python", "-i", "-u", "-m", "pdb", "$file_basename"],
"cwd": "$file_path",
"syntax": "Packages/Python/Python.tmLanguage",
"external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"}
}
},
]
快捷键设置参考:https://blog.csdn.net/shoulao003/article/details/83865996