广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python之Windows调试
  • 955
分享到

python之Windows调试

pythonWindows 2023-01-30 21:01:01 955人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

windows下IDLE调试先写个简单的程序做示例,代码如下打开idle,新建一个文件,点file---new file#!/usr/bin/env python# coding: utf-8__author__ = 'www.py

windows下IDLE调试

先写个简单的程序做示例,代码如下

打开idle,新建一个文件,点file---new file

#!/usr/bin/env python
# coding: utf-8
__author__ = 'www.py3study.com'

def fac(n):
   if n == 1 or n == 0:
       return 1
   else:
       return n*fac(n-1)

def main():
   print(u'这是一个求阶乘的程序\n')
   n = input('请输入第一个正整数:')
   try:
       n = int(n)
   except ValueError:
       print(u'输入错误,输入一个正整数!')
   print('{} 的阶乘 = {}'.fORMat(n, fac(n)))

if __name__ == '__main__':
   main()

保存文件Save As

然后点击run里面的Python shell

blob.png

然后在点击Debug里面的Debugger,会弹出一个框,如下

blob.png

然后在代码的那个idle界面为代码添加断点,所谓断点简单的说就是调试程序时需要停顿的位置,一般在函数的入口,参数变化的行添加,这里只在fac函数入口添加一个断点,点函数入口行,再右键弹出菜单,选择Set Breaking,如图

blob.png

然后在代码页面运行程序,点击Run|Run Module 或者直接F5

在弹出的框 Debug Control窗口点击Go按钮,开始运行程序

blob.png

blob.png

blob.png

通过Debug调试很容易发现程序中的错误之处

--结束END--

本文标题: python之Windows调试

本文链接: https://www.lsjlt.com/news/178935.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python之Windows调试
    Windows下IDLE调试先写个简单的程序做示例,代码如下打开idle,新建一个文件,点file---new file#!/usr/bin/env python# coding: utf-8__author__ = 'www.py...
    99+
    2023-01-30
    python Windows
  • Windows下,VIM调试python
    作者:半瓶墨水 链接:http://www.2maomao.com/blog/win32-vim-debug-python/ vim很好用,但是python的set_trace太难用了,参考这篇文章,自己搞了一下。 现在Ctrl+...
    99+
    2023-01-31
    Windows VIM python
  • python之错误调试
      无论谁写的程序,必定会存在bug,解决bug需要我们去调试程序。于是乎,在Python中,就会好几种调试手段,如print、assert、logging、pdb、pdb.set_trace()   一、使用print()函数直接打印 ...
    99+
    2023-01-31
    错误 python
  • python之linux下pdb试调
    编写一个简单程序用pdb试调一下,代码如下#!/usr/bin/env python # coding: utf-8 __author__ = 'www.py3study.com&#...
    99+
    2023-01-30
    linux python 试调
  • Python详解之调试:pdb
    如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Py...
    99+
    2023-01-31
    详解 Python pdb
  • 详解Python调试神器之PySnooper
    相信很多程序员在调试代码时,都用过 print。代码少还好说,如果是大型项目,面对众多 print 的输出结果,可能要头大了。 今天推荐一个 GitHub 热门开源项目:PySnoo...
    99+
    2022-11-12
  • Python之debug调试的方法是什么
    今天小编给大家分享一下Python之debug调试的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。本文用的测试代码...
    99+
    2023-07-05
  • python 调试
    设断点,打印需要的信息:print xxoosys.exit()...
    99+
    2023-01-31
    python
  • JavaScript调试之console.log调试的示例分析
    这篇文章将为大家详细讲解有关JavaScript调试之console.log调试的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言对于JavaScript程序的...
    99+
    2022-10-19
  • C#实现Windows服务测试与调试
    一、测试Windows服务 为了使Windows服务程序能够正常运行,我们需要像创建一般应用程序那样为它创建一个程序的入口点。像其他应用程序一样,Windows服务也是在Progra...
    99+
    2022-11-13
  • VIM PYTHON 调试
      python << EOF  import time  import vim  def SetBreakpoint():      nLine = int( vim.eval( 'line(".")'))      strL...
    99+
    2023-01-31
    VIM PYTHON
  • python 调试器
    python 调试器:使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提...
    99+
    2023-01-31
    调试器 python
  • Python必备技能之debug调试教程详解
    目录一、debug环境介绍二、debug按钮介绍哈喽兄弟们,今天来分享一下,Python初学者必须要学会的技能,Python进行debug操作。 本文用的测试代码: from tor...
    99+
    2023-03-19
    Python debug调试 Python debug
  • Python中怎么实现调试器调试
    今天就跟大家聊聊有关Python中怎么实现调试器调试,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。PyDev 就能显示出一个超链接,这样您可以在导入库或函数的源代码之间导航。请注意,...
    99+
    2023-06-17
  • 实时调试神器!Windows 平台 Python Leetcode 刷题必备!
    作为一名 Python 程序员,Leetcode 刷题是我们日常的必修课。而在刷题过程中,我们经常需要进行调试和测试,这时候一个实时调试神器就显得尤为重要了。本文将介绍一款 Windows 平台 Python 实时调试神器——Pdb++。 ...
    99+
    2023-09-24
    leetcode 实时 windows
  • windows系统vscode远程调试mysql
    准备工作 本文目标是可以从 Windows  VSCode 环境远程访问 Linux 的 mysql源码, 以及执行 GDB 远程调试 首先准备以下软件 在本地机器上: 安装  VS...
    99+
    2022-10-18
  • windows声卡驱动如何调试
    本文小编为大家详细介绍“windows声卡驱动如何调试”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows声卡驱动如何调试”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2023-02-08
    windows
  • Python调试神器之PySnooper的使用教程分享
    目录1. 快速安装2. 简单案例3. 详细使用3.1 重定向到日志文件3.2 跟踪非局部变量值3.3 设置跟踪函数的深度3.4 设置调试日志的前缀3.5 设置最大的输出长度3.6 支...
    99+
    2023-02-03
    Python调试神器PySnooper Python PySnooper Python PySnooper调试
  • python调试代码
    我在看一些开源的python项目时,需要知道各个类各个函数之间的调用关系才能看懂代码,因此我写了个方法来跟踪代码的调用过程   import sys  from time import ctime  is_log=True  def log...
    99+
    2023-01-31
    代码 python
  • Python断点调试
    很多项目是用python写构建脚本的,比如微信最近开源的终端跨平台组件 Mars 本文将以mars为例简单介绍下如何用PyCharm对python进行断点调试。 导入代码 open整个mars项目,切换合适的python版本,...
    99+
    2023-01-31
    断点 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作