虽然我知道方法很多种,但请勿使用其他方法,或是重写,我是想了解我的程式哪里出错
请照我所写的程式处理
这只程式的目的/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
想问一下,是哪一句出了问题,谢谢!
'tv74706411/?p ='多个空格,当然每个line都continue还有newnumber,content都不要空格,不然你算错str长度
作者:
poototo (poototo)
2021-09-26 23:13:00这用re应该五行以内就收工....就你的处理方式,你也可以把档案缩减,然后设中断点观察你的逻辑所产生出的东西在第几行跟想的不一致
作者:
aalexx (aalexx.S)
2021-09-27 02:01:00一直在continue,不就一直满足条件?再不济数值印出来看看啊
作者:
ddavid (谎言接线生)
2021-09-28 13:09:00print()是个好指令,debug时请多多在你存疑的地方把每一步数值变化全印出来看一看
作者:
sooge (老衲)
2021-09-28 21:13:00大家真友善= = continue是强制跳下一个循环不是执行下一行