码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之调试:

时间:2017-05-27 20:08:08      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:pycha   logging   好运   代码   python学习   断点   表达   rac   并且   

编写的代码不会都能完好运行,所以需要调试,解决错误和异常,常有几种方法:

1 通过printf()来打印信息。但在发布时无法删除;

2 通过assert 条件表达式,‘提示信息’;启动解释器时通过 -O参数来关闭 提示信息:python3 -O
3 通过logging日志来输出信息,并且可以设置日志的级别:debuginfowarningerror

import logging
logging.basicConfig(level=logging.INFO)

logging,info("提示信息")

4 通过gdb:python3 -m gdb filename.py,以参数-m pdb 启动
     参数 1:查看代码
    参数 n:单步执行

     参数 p 变量:查看变量

    参数 q:退出调试

   断点调试:在需要停下来断点调试的地方加入 pdb.set_trace() ,,然后可以用p 查看变量,继续运行。

  5 IED支持的调试:PyCharm

 

python学习之调试:

标签:pycha   logging   好运   代码   python学习   断点   表达   rac   并且   

原文地址:http://www.cnblogs.com/jieruishu/p/6914168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!