我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python之linux下pdb试调

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python之linux下pdb试调

编写一个简单程序用pdb试调一下,代码如下

#!/usr/bin/env python
# coding: utf-8
__author__ = 'www.py3study.com'
import time
import os
def getlist():
    #构建一个纯数字列表
    numlist = []
    num = 'q'
    while num:
        os.system('clear')
        print(numlist)
        print(u'结束构建列表,请按回车')
        num = input('请输入一个整数:')
        if num == '':
            break
        try:
            num = int(num)
        except ValueError:
            print(u'要求输入一个整数,请重新输入')
            time.sleep(1)
            continue
        numlist.append(num)
    return numlist

def getmaxnum(List):
    #获取列表中的最大值
    num = List[0]
    for i in List[1:]:
        if num <= i:
            num = i
    return num

def getminnum(List):
    #获取列表中的最小值
    num = List[0]
    for i in List[1:]:
        if num >= i:
            num = i
    return num

if __name__ == '__main__':
    numlist = getlist()
    maxnum = getmaxnum(numlist)
    print(u'列表中最大值为:{}'.format(maxnum))
    minnum = getminnum(numlist)
    print(u'列表中最小值为:{}'.format(minnum))

这是一个输入数字添加到列表,挑选最大最小值的程序

linux里python程序调试pdb命令如下

python -m pdb linux_pdb.py

blob.png

pdb的所有命令

list : 显示程序,可以带参数,比如显示第五行 list 5

break : 添加断点,比如在第5行添加断点break 5,在getlist函数添加断点break

run : 开始运行程序

step : 单步运行,进入函数内部

next : 单步运行,不进入函数内部

print : 显示参数

quit : 退出pdb

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python之linux下pdb试调

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

下载Word文档

猜你喜欢

python之linux下pdb试调

编写一个简单程序用pdb试调一下,代码如下#!/usr/bin/envpython#coding:utf-8__author__=www.py3study.comimporttimeimportosdefgetlist():#构建一个纯数字
2023-01-30

Python详解之调试:pdb

如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Py
2023-01-31

Python -- pdb调试工具

诗歌是一种忧郁的媒体,而诗人的使命是孤独的;     -- 北岛《时间的玫瑰》学习是一首深邃的民谣,而我们的任务是享受他。     -- 小Q 《20161203》--------------------------------------
2023-01-31

python pdb调试器怎么使用

要使用Python中的PDB(Python Debugger)调试器,您可以按照以下步骤操作:在代码中插入断点:在需要进行调试的代码位置插入断点。您可以通过在代码中插入import pdb; pdb.set_trace()来实现,这会在特定
python pdb调试器怎么使用
2024-03-06

怎么用pdb进行Python调试

本篇内容主要讲解“怎么用pdb进行Python调试”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用pdb进行Python调试”吧!调试应用有时是一个不受欢迎的工作,当你长期编码之后,只希望写
2023-06-20

python pdb调试器如何使用

这篇文章主要介绍了python pdb调试器如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python pdb调试器如何使用文章都会有所收获,下面我们一起来看看吧。pdb 使用方法1. 常用命令a. 断
2023-07-02

python中调试器pdb怎么用

这篇文章主要介绍了python中调试器pdb怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用PDB的方式有两种:1. 单步执行代码,通过命令 python -m pd
2023-06-07

如何使用pdb进行Python调试

调试应用有时是一个不受欢迎的工作,当你长期编码之后,只希望写的代码顺利运行。但是,很多情况下,我们需要学习一个新的语言功能或者实验检测新的方法,从而去理解其中运行的机制原理。 即使不考虑这样的场景,调试代码仍然是有必要的,所以学会在工作中使
2022-06-02

python怎么使用pdb调试代码

小编给大家分享一下python怎么使用pdb调试代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用pdb调试代码Python有自己的内置调试器-pdb。调试器
2023-06-27

python调试工具pdb怎么使用

这篇文章主要讲解了“python调试工具pdb怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python调试工具pdb怎么使用”吧!一、pdb 有2种用法pdb:python deb
2023-07-04

在Linux 下如何调试 Python

在Linux 下如何调试 Python,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一般开发者都是在 IDE 中进行程序的调试,当然,有 IDE 的话,当然首选 IDE 进行调
2023-06-02

如何利用PDB实现Python程序调试

本篇内容介绍了“如何利用PDB实现Python程序调试”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如何进行Python程序调试? 1.加入
2023-06-17

如何使用pdb进行python代码调试

这篇文章主要讲解了“如何使用pdb进行python代码调试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用pdb进行python代码调试”吧!pdb为python程序实现了一个交互式调
2023-06-27

Linux下怎么调试python代码

本篇内容介绍了“Linux下怎么调试python代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux下调试pytho代码具体方法日志
2023-06-28

python之Windows调试

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

Linux命令行下调试Python的方法

这篇文章主要介绍“Linux命令行下调试Python的方法”,在日常操作中,相信很多人在Linux命令行下调试Python的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux命令行下调试Python
2023-06-02

python之错误调试

无论谁写的程序,必定会存在bug,解决bug需要我们去调试程序。于是乎,在Python中,就会好几种调试手段,如print、assert、logging、pdb、pdb.set_trace()  一、使用print()函数直接打印>>> d
2023-01-31

Windows下,VIM调试python

作者:半瓶墨水 链接:http://www.2maomao.com/blog/win32-vim-debug-python/vim很好用,但是python的set_trace太难用了,参考这篇文章,自己搞了一下。现在Ctrl+M插入set_
2023-01-31

编程热搜

目录