说是简明教程,其实是我自己尝试用spyder调试python程序的过程的一个记录,因为spyder的调试功能是基于pdb,而我又没有pdb的基础,所以刚开始上手时感觉很不习惯,而且那时我又很懒,没去找官方文档,仅仅在百度和csdn上找了找,没找到比较好的资料,于是放弃了,过了一段时间之后,突然又心血来潮去找了官方文档,外加自己的一些尝试,总算入门了spyder的调试功能,特地记录下来与大家共享,我使用的spyder版本是3.1.4(使用pip list命令查看spyder版本)
Spyder官方文档地址
开始调试
先写一个简单的小程序用于调试:
# -*- coding: utf-8 -*-
"""
Created on Mon Aug 28 23:59:40 2017
@author: 燃烧杯
"""
a = 'a'
b = 'b'
c = 'c'
e = 'e'
f = 'f'
g = 'g'
h = 'h'
print(a)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
我们暂时先不打断点,用debug的方式运行该代码试试
点击spyder工具栏上的Debug file按钮,或者使用快捷键Ctrl+F5开始调试。
在ipython界面会输出如图所示的内容:<