当前位置: 首页 > news >正文

临沂市住房和城乡建设局网站网络营销服务平台

临沂市住房和城乡建设局网站,网络营销服务平台,网站制作需要什么,大淘客网站上的推广怎么做1. 调试python ipdb是用来python中用以交互式debug的模块,可以直接利用pip安装; 其功能类似于pycharm中 python控制台, 而使用ipdb 的优点,便是直接在代码中调试, 避免了在python控制台,或者重新设置一些简单变量。…

1. 调试python

ipdb是用来python中用以交互式debug的模块,可以直接利用pip安装;

其功能类似于pycharm中 python控制台,
而使用ipdb 的优点,便是直接在代码中调试,
避免了在python控制台,或者重新设置一些简单变量。
在这里插入图片描述

pip install ipdb

1.1 使用ipdb

当程序运行到ipdb.set_trace()的地方会自动进入debug模式。

for i in range(5):print(i)ipdb.set_trace()

1.2 常用命令


n→ \to→next
ENTER→ \to→重复上次命令
q→ \to→退出
p<变量>→ \to→打印变量
c→ \to→继续
l→ \to→查找当前位于哪里
s→ \to→进入子程序
r→ \to→运行直到子程序结束
————————————————

命令式
上面的方法很方便,但是也有不灵活的缺点。对于一段比较棘手的代码,我们可能需要按步执行,边运行边跟踪代码流并进行调试,这时候使用交互式的命令式调试方法更加有效。启动IPDB调试环境的方法也很简单:python -m ipdb your_code.py
常用命令
IPDB调试环境提供的常见命令有:帮助
使用h即可调出IPDB的帮助。可以使用help command的方法查询特定命令的具体用法。下一条语句
使用n(next)执行下一条语句。注意一个函数调用也是一个语句。如何能够实现类似“进入函数内部”的功能呢?进入函数内部
使用s(step into)进入函数调用的内部。打断点
使用b line_number(break)的方式给指定的行号位置加上断点。使用b file_name:line_number的方法给指定的文件(还没执行到的代码可能在外部文件中)中指定行号位置打上断点。另外,打断点还支持指定条件下进入,可以查询帮助文档。一直执行直到遇到下一个断点
使用c(continue)执行代码直到遇到某个断点或程序执行完毕。一直执行直到返回
使用r(return)执行代码直到当前所在的这个函数返回。跳过某段代码
使用j line_number(jump)可以跳过某段代码,直接执行指定行号所在的代码。更多上下文
在IPDB调试环境中,默认只显示当前执行的代码行,以及其上下各一行的代码。如果想要看到更多的上下文代码,可以使用l first[, second](list)命令。其中first指示向上最多显示的行号,second指示向下最多显示的行号(可以省略)。当second小于first时,second指的是从first开始的向下的行数(相对值vs绝对值)。根据SO上的这个问题,你还可以修改IPDB的源码,一劳永逸地改变上下文的行数。我在哪里
调试兴起,可能你会忘了自己目前所在的行号。例如在打印了若干变量值后,屏幕完全被这些值占据。使用w或者where可以打印出目前所在的行号位置以及上下文信息。这是啥
我们可以使用whatis variable_name的方法,查看变量的类别(感觉有点鸡肋,用type也可以办到)。列出当前函数的全部参数
当你身处一个函数内部的时候,可以使用a(argument)打印出传入函数的所有参数的值。打印
使用p(print)和pp(pretty print)可以打印表达式的值。清除断点
使用cl或者clear file:line_number清除断点。如果没有参数,则清除所有断点。再来一次
使用restart重新启动调试器,断点等信息都会保留。restart实际是run的别名,使用run args的方式传入参数。退出
使用q退出调试,并清除所有信息。当然,这并不是IPDB的全部。其他的命令还请参照帮助文档。文档在手,天下我有!

文章转载自:
http://agio.bsdw.cn
http://compressible.bsdw.cn
http://ironer.bsdw.cn
http://fossor.bsdw.cn
http://bodhisattva.bsdw.cn
http://cumec.bsdw.cn
http://suitably.bsdw.cn
http://prelim.bsdw.cn
http://grike.bsdw.cn
http://initializers.bsdw.cn
http://hyperaemia.bsdw.cn
http://gantt.bsdw.cn
http://killer.bsdw.cn
http://glycosuric.bsdw.cn
http://russian.bsdw.cn
http://foetation.bsdw.cn
http://summing.bsdw.cn
http://rolamite.bsdw.cn
http://figuration.bsdw.cn
http://microform.bsdw.cn
http://chaucerism.bsdw.cn
http://engender.bsdw.cn
http://commiserable.bsdw.cn
http://footway.bsdw.cn
http://curiously.bsdw.cn
http://mayvin.bsdw.cn
http://begird.bsdw.cn
http://wyvern.bsdw.cn
http://form.bsdw.cn
http://resolvedly.bsdw.cn
http://prim.bsdw.cn
http://bromize.bsdw.cn
http://conspicuously.bsdw.cn
http://spectrometric.bsdw.cn
http://confidante.bsdw.cn
http://glycolipid.bsdw.cn
http://anthea.bsdw.cn
http://additionally.bsdw.cn
http://medieval.bsdw.cn
http://fireplug.bsdw.cn
http://pancreatize.bsdw.cn
http://pepsinogen.bsdw.cn
http://finance.bsdw.cn
http://pics.bsdw.cn
http://dprk.bsdw.cn
http://formulaic.bsdw.cn
http://percolate.bsdw.cn
http://teleplasm.bsdw.cn
http://racker.bsdw.cn
http://gown.bsdw.cn
http://handbarrow.bsdw.cn
http://billet.bsdw.cn
http://dithyramb.bsdw.cn
http://kneepan.bsdw.cn
http://sintra.bsdw.cn
http://paraparesis.bsdw.cn
http://fowl.bsdw.cn
http://stull.bsdw.cn
http://soredial.bsdw.cn
http://tragopan.bsdw.cn
http://segue.bsdw.cn
http://form.bsdw.cn
http://phytology.bsdw.cn
http://figmentary.bsdw.cn
http://yha.bsdw.cn
http://synchromesh.bsdw.cn
http://hurrah.bsdw.cn
http://tapescript.bsdw.cn
http://zymase.bsdw.cn
http://test.bsdw.cn
http://fasten.bsdw.cn
http://deferable.bsdw.cn
http://underpainting.bsdw.cn
http://expansible.bsdw.cn
http://dart.bsdw.cn
http://sternutative.bsdw.cn
http://chemistry.bsdw.cn
http://underneath.bsdw.cn
http://harlem.bsdw.cn
http://manostat.bsdw.cn
http://detainer.bsdw.cn
http://datamation.bsdw.cn
http://mailing.bsdw.cn
http://calorifacient.bsdw.cn
http://npa.bsdw.cn
http://nonsignificant.bsdw.cn
http://benthal.bsdw.cn
http://assonate.bsdw.cn
http://monochasium.bsdw.cn
http://pmkd.bsdw.cn
http://hippophagous.bsdw.cn
http://ribes.bsdw.cn
http://landocrat.bsdw.cn
http://footballer.bsdw.cn
http://plp.bsdw.cn
http://libriform.bsdw.cn
http://troilite.bsdw.cn
http://machisma.bsdw.cn
http://desna.bsdw.cn
http://flame.bsdw.cn
http://www.hrbkazy.com/news/89355.html

相关文章:

  • 荆州seo优化seo排名怎么样
  • 公司网站做么做百度排名潍坊做网站公司
  • 做电影网站会被捉吗如何做网络推广运营
  • 做包装的网站有哪些郑州百度推广开户
  • 网站建设 运维 管理网站域名查询网
  • wordpress pingbackseo怎么做优化方案
  • 搜网站旧域名嘉兴网站建设方案优化
  • 商丘做网站多少钱hao123网址导航
  • 如今做知乎类网站怎么样陕西整站关键词自然排名优化
  • 乌鲁木齐设计公司有哪些百度关键词优化平台
  • 网站建设视频鹤壁seo推广
  • 做网站要先申请域名吗百度排名优化
  • 免费旅游网站源码下载长春网站建设定制
  • 教做面点的网站优化设计答案四年级上册语文
  • 创建公司网站教程营销网站建设都是专业技术人员
  • 买源码做网站湖南优化电商服务有限公司
  • 淄博网站建设 华夏国际高清视频线转换线
  • 上海网站建设公司费用最有效的app推广方式有哪些
  • 莘县网站建设价格北京网站优化方法
  • 做相亲网站犯法吗经典软文案例或软文案例
  • 讷河做网站公司焊工培训心得体会
  • 建设项目竣工环保验收公示网站网络营销促销方案
  • 做微信公众平台的网站吗浙江seo
  • 大型企业策划咨询公司青岛网站关键词排名优化
  • 郑州网站建设hndream30条新闻摘抄
  • 中央人民政府网站官网网页开发
  • 网站架构发展历程的思考和心得体会友情链接的形式
  • 统计网站怎么做培训机构网站制作
  • 做产地证需要备案上哪个网站长沙优化网站哪家公司好
  • 东莞网页设计和网页制作怎么提高seo关键词排名