博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 调试技巧
阅读量:4182 次
发布时间:2019-05-26

本文共 752 字,大约阅读时间需要 2 分钟。

使用vs code像Matlab一样调试Python

在VS code中可以设置断点,之后像调试Matlab程序一样调试:在界面最下方能找到一个DEBUG CONSOLE的终端,可以在这个终端里对变量进行操作,包括改变变量,如果打印、显示变量,就像Matlab一样。

VS code调试添加命令行参数

在Debug菜单中找到 Open Configuration 可以打开配置项。如果没有配置项,就点 Add Configuration 新增一个配置项。

打开配置项后,找到 args 的那一项。如果没有就新增一行:

"args": ["param 1", "param 2"]

注意:

  • 所有参数都要用引号包起来,
  • 如果有多个参数要用逗号隔开

参考:

在出错时停止进入Debug模式

python -m pdb -c continue myscript.py
If you don't provide the -c continue flag then you'll need to enter 'c' (for Continue) when execution begins. Then it will run to the error point and give you control there. As mentioned by eqzx, this flag is a new addition in python 3.2 so entering 'c' is required for earlier Python versions (see https://docs.python.org/3/library/pdb.html).

参考:

进入调试模式后,可以在终端修改、打印、显示变量。

转载地址:http://aahai.baihongyu.com/

你可能感兴趣的文章
Lucene 实例教程(二)之IKAnalyzer中文分词器
查看>>
Lucene 实例教程(三)之操作索引
查看>>
Lucene 实例教程(四)之检索方法总结
查看>>
厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
查看>>
MongoDB快速入门
查看>>
采用静态Map、ConcurrentHashMap处理缓存
查看>>
ehcache详细解析
查看>>
ehcache实战
查看>>
浅析MongoDB数据库的海量数据存储应用
查看>>
btrace使用
查看>>
Spring Boot入门===Hello World
查看>>
spring boot应用启动原理分析
查看>>
使用spring的好处
查看>>
详解Java中的clone方法 -- 原型模式
查看>>
用httpclient抓取全国火车票信息
查看>>
github小白教程
查看>>
reactjs初级学习
查看>>
关于java代码质量的问题
查看>>
设计模式六大原则
查看>>
java jvm详解
查看>>