作者mejichoco (UoU)
看板Python
标题[问题] 为什麽debug时程式一直在continue 回圈
时间Sun Sep 26 19:40:56 2021
虽然我知道方法很多种,但请勿使用其他方法,或是重写,我是想了解我的程式哪里出错
请照我所写的程式处理
这只程式的目的/tv74706411/?p=99
是要把每一个p=後面的数字 都加上自己输入的数字
像是p=99。p=9。p=7 这三处 输入3 档案便成为p=102 p=12 p=10
像是p=99。p=9。p=7 这三处 输入5 档案便成为p=104 p=14 p=12 以此类推
python 原始档案如下
https://github.com/cj044/Git-exp2/blob/master/number%2B.py
读进与输出的原始txt档
https://github.com/cj044/Git-exp2/blob/master/filerw.txt
debug的图片档案如下
https://imgur.com/a/Mmgad9v
同样也在巴哈问了!
https://forum.gamer.com.tw/C.php?bsn=60292&snA=7396&tnum=1
想问一下,是哪一句出了问题,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.136.197.22 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1632656459.A.5E9.html
1F:推 lycantrope: 'tv74706411/?p ='多个空格,当然每个line都continue 09/26 20:07
2F:推 lycantrope: 还有newnumber,content都不要空格,不然你算错str长度 09/26 20:14
3F:推 poototo: 这用re应该五行以内就收工.... 09/26 23:13
4F:推 poototo: 就你的处理方式,你也可以把档案缩减,然後设中断点 09/26 23:17
5F:→ poototo: 观察你的逻辑所产生出的东西在第几行跟想的不一致 09/26 23:18
6F:推 aalexx: 一直在continue,不就一直满足条件?再不济数值印出来看看 09/27 02:01
7F:→ aalexx: 啊 09/27 02:01
8F:推 ddavid: print()是个好指令,debug时请多多在你存疑的地方把每一步 09/28 13:09
9F:→ ddavid: 数值变化全印出来看一看 09/28 13:09
10F:→ sooge: 大家真友善= = continue是强制跳下一个回圈不是执行下一行 09/28 21:13
11F:→ bajsaren345: 同意用print确认 09/28 23:33
12F:推 lycantrope: print大法好 09/29 00:11