首页 > 编程语言 >如何为python程序debug

如何为python程序debug

时间:2023-12-07 18:44:54浏览次数:24  
标签:python 程序 -- 调试程序 debug 调试

如何为python程序debug

 

1调试理论的简单介绍

bug的触发过程:需求--设计--代码--fault--error--failure

2看懂报错信息

3利用print 方法调试程序

4利用assert 方法调试程序

assert:后面举一个条件,如果不满足,则运行错误

5利用你的idea来调试程序

 

  1. 首先打开IDEA

    如何使用IDEA进行代码调试

  2. 2

    打开所需要调试的程序

    如何使用IDEA进行代码调试

  3. 3

    在所需要调试的代码的左侧设置断点,

    如何使用IDEA进行代码调试

  4. 4

    在右上角debug你所需要调试的程序

    如何使用IDEA进行代码调试

  5. 5

    然后再左下角点击相应的调试按钮即可

    如何使用IDEA进行代码调试

     

6杂谈:如何利用ai来协助debug

标签:python,程序,--,调试程序,debug,调试
From: https://www.cnblogs.com/liudan050501/p/17883676.html

相关文章

  • 软件测试/人工智能|一文告诉你Python字符串的相关操作
    前言字符串是一个非常重要的数据类型之一。它允许程序员处理文本信息,无论是简单的字母、数字还是复杂的文本数据,都可以用字符串来表示和操作。什么是字符串?在Python中,字符串是由字符序列组成的不可变的数据类型。它可以包含字母、数字、符号和空格等内容。字符串在单引号('')或双引......
  • 自己动手开发小程序版俄罗斯方块
    最近自己写了一个俄罗斯方块的小程序,基本处理完了所有BUG,尽量做到了代码简洁、功能完善,目前感觉唯一不太完美的地方是下键的短按和长按效果,完整源码如下: WXML(使用了weui组件库的图标)1<viewclass='container'>2<viewclass="flexoutput">3<view>分数:{{score}}......
  • 【debugging】-调试
    【debugging】-调试出现bug的原因调试调试的基本思想:是尽可能的将bug在设计时变得更容易暴露出来,将某些关键的步骤进行可能的可视化。print循环里的第一行print循环变量。可视化循环范围assert--raiseassert(断言)用于判断一个表达式,在表达式条件为false的时候......
  • Debugging
    参考视频链接:如何Debug调试理论开始之前,记住机器永远是对的,bug可能就在你想不到的地方bug:第一种理解错需求,第二种出现错误调试——已知有bug要怎样找调试困难根本原因需求——设计——代码(状态机)——Fault(bug)——Error(程序状态错)——Failure一旦某个环节出错代码就会错......
  • Python基础知识——变量
    Python基础知识——变量2.2变量message="HelloPythonworld"print(message)message="HelloPythonCrashCourseworld!"print(message)mesage="HelloPythonCrashCoursereader"print(mesage)每个变量(variable)指向一个值(value)python始终记......
  • 技术精要:开发流畅的同城O2O外卖小程序
    时下,O2O(OnlinetoOffline)模式在各个行业蓬勃兴起,尤其是在外卖服务领域。为了更好地满足用户需求,许多企业纷纷投入同城O2O外卖小程序的开发。在本文中,我们将深入探讨开发流畅的同城O2O外卖小程序的技术精要,包括关键特性、技术架构、用户体验等方面。一、关键特性1.1实时定位和跟踪同......
  • 开发APP应用程序到底是选ios好还是Android好?
    哈喽大家好,我是咕噜老尼,现在我们都知道,APP应用已经覆盖了我们的生活,成为我们生活中不可缺少的一部分,手机系统主要分两种,分别是安卓和ios系统,不少APP开发公司在制作手机APP时,都需要将同一款APP做成两种,分别适应安卓和iOS系统。那么,开发APP应用程序到底是选ios好还是Android好,我们一......
  • 如何使用Visual Studio 2022创建基本Vue.js.Web应用程序
    最近接了个物联网项目,需要用到   VUEAnt-Design 对于vue没有概念 只能查找相关  vue.js的知识。 了解vue.js的前提条件 是要对  HTML+CSS+Jscript有一定的知识储备。所以又去看了看对应的三剑客(HTML+CSS+Jscript)。跟着vue.js官网学习了一下,就......
  • 微信号上传附件小程序
    微附件是一个旨在简化公众号附件管理的实用工具。它为运营人员提供了一个轻松上传和管理多种文件格式(包括Word、Excel、PPT、PDF、TXT等)的平台,并使得用户能够直接下载这些文件。鉴于微信公众号本身并不内置此类功能,微附件的应用因此变得极为重要。首先,要访问微附件的官方网页,您可以......
  • python高级之函数的定义和调用
    Python函数的定义和调用函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要......