看板 Python 關於我們 聯絡資訊
雖然我知道方法很多種,但請勿使用其他方法,或是重寫,我是想了解我的程式哪裡出錯 請照我所寫的程式處理 這隻程式的目的/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://www.ptt.cc/bbs/Python/M.1632656459.A.5E9.html
lycantrope: 'tv74706411/?p ='多個空格,當然每個line都continue 09/26 20:07
lycantrope: 還有newnumber,content都不要空格,不然你算錯str長度 09/26 20:14
poototo: 這用re應該五行以內就收工.... 09/26 23:13
poototo: 就你的處理方式,你也可以把檔案縮減,然後設中斷點 09/26 23:17
poototo: 觀察你的邏輯所產生出的東西在第幾行跟想的不一致 09/26 23:18
aalexx: 一直在continue,不就一直滿足條件?再不濟數值印出來看看 09/27 02:01
aalexx: 啊 09/27 02:01
ddavid: print()是個好指令,debug時請多多在你存疑的地方把每一步 09/28 13:09
ddavid: 數值變化全印出來看一看 09/28 13:09
sooge: 大家真友善= = continue是強制跳下一個迴圈不是執行下一行 09/28 21:13
bajsaren345: 同意用print確認 09/28 23:33
lycantrope: print大法好 09/29 00:11