命令窗口 及 Sublime Text 中Python的调试 | 您所在的位置:网站首页 › sublime运行后不显示结果 › 命令窗口 及 Sublime Text 中Python的调试 |
文章目录
前言命令窗口中的调试方法`Sublime Text`中的调试方法
前言
前面介绍了运行Python程序的方法。有时在程序运行过程中想查看变量的值,例如在下面程序中,如果想在第三条语句print(c)运行之前查看变量r的值,一个方法是在print(c)之前加一条语句print(r),但如果程序前面还定义了其它变量并且想同时查看其它变量的值,就不得不再添加别的print()语句并重新运行,这种方法会很麻烦。用调试工具可以解决这个问题。 r = 3 c = 2 * 3.14 * r print(c) 命令窗口中的调试方法首先在命令窗口中切换到要调试的Python程序所在的目录: 命令窗口中会出现将要执行的第一条语句(还未执行)r = 3。然后就可以在(Pdb)后面输入调试命令。常用的调试命令如下: 命令功能l列出从将要执行的代码开始往后的10行代码,l就是list的首字母ll列出当前程序的所有代码p打印变量的值,例如p r查看变量r的值s执行当前行语句,并到下一行,s是step首字母b添加断点。例如b 3在第3行添加断点,断点的英语就是breakc运行程序,直到遇到下一个断点才停下来whatis查看变量的类型,例如whatis r查看变量r的类型q退出调试并停止执行程序下面是运用调试命令的一个示例,注意(Pdb)后面的内容就是输入的调试命令: 在Sublime Text中按快捷键ctrl+B,可以运行Python程序,但运行程序时弹出的窗口似乎不能输入东西,只能显示运行结果。在Sublime Text中调试需要安装SublimeREPL,下面是安装步骤。 1.Install Package Control。选择Tools -> Install Package Control...。 2.启动Install Package 选择Tools -> Command Palette,或按快捷键ctrl+shift+P。
5.改进 可以添加调试的快捷键,这样就不用每次调试都去菜单栏找。添加快捷键的方法如下: 选择Preferences -> Key Bindings,在右侧的窗口中将内容替换为以下代码完成添加快捷键,“keys:”后的f5也可以改成其它按键,但不能和已有的快捷键相同。 [ { "keys": ["f5"], "caption": "SublimeREPL: Python - PDB current file", "command": "run_existing_window_command", "args": { "id": "repl_python_pdb", "file": "config/Python/Main.sublime-menu" } }, ]如果希望运行Python程序时也在SublimeREPL中启动,可以再添加以下快捷键,添加后按f4就可以在SublimeREPL中运行Python程序了。 [ { "keys": ["f4"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, ]
|
CopyRight 2018-2019 实验室设备网 版权所有 |