[問題] file.write 失效
如題。
最近在寫一個程式,他的功能是比對兩個.csv文件中的內容,在特定欄位中有所關係的則是需要的,將該內容抓出來並記錄到新的.csv檔中。
但是不知道為什麼,在寫檔(file.write)的部分,總是不會執行,但如果把主要的判斷部分移開卻會執行……在想可能是我判斷的部分或記錄資料的部分有出問題,但找了一段時間都找不到。
之前有寫過一個類似功能但找尋資料和判斷方式略有不同的程式,可以正常運作,此篇也是沿用那個程式的程式碼。
*
程式碼:
http://paste.ofcode.org/TtW9zF24BLKK49puM226UF
↑ 短網址:https://goo.gl/fg1c09
程式碼(前一個可正常運作的程式):
http://paste.ofcode.org/F2TwhWpWCH7yYirFy53GYg
↑ 短網址:https://goo.gl/sTJ77g
*
目前,出問題的那個程式能否正常判斷還不知道,但在判斷之前的:
wFile.write("cardNo,in_tTime_1_hr,in_tTime_1_min,out_tTime_2_hr,out_tTime_2_min,routeNo_1,routeNo_2,")
wFile.write("entryStationID_1,exitStationID_1,entryStationID_2,exitStationID_2,D_1,D_2,waitTime,")
wFile.write("totalDis,totalTime\n")
這一段的write就已經失效了,而後面用於確認的print("-1")則會正常運作,甚至是兩個while中加入print也能正常運作。
倘若把while整個移除,則上述的write才會正常加入檔案中……
我花了很多時間尋找問題,但都沒能找到問題點,希望有前輩可以指點一下Q_Q
(我知道這個迴圈會重覆抓到同樣的結果,但急著抓出結果暫時不打算修正,後續會用Excel清掉重覆出現的結果)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.106.248
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1474547649.A.67F.html
→
09/23 00:43, , 1F
09/23 00:43, 1F
→
09/23 01:01, , 2F
09/23 01:01, 2F
→
09/23 16:43, , 3F
09/23 16:43, 3F
→
09/23 16:44, , 4F
09/23 16:44, 4F
→
09/23 16:44, , 5F
09/23 16:44, 5F
→
09/23 22:28, , 6F
09/23 22:28, 6F
→
09/23 22:29, , 7F
09/23 22:29, 7F
→
09/23 22:29, , 8F
09/23 22:29, 8F
→
09/23 22:29, , 9F
09/23 22:29, 9F
→
09/23 22:31, , 10F
09/23 22:31, 10F
→
09/23 22:37, , 11F
09/23 22:37, 11F
→
10/06 00:48, , 12F
10/06 00:48, 12F
→
10/06 00:48, , 13F
10/06 00:48, 13F
→
10/06 00:48, , 14F
10/06 00:48, 14F
→
10/06 00:48, , 15F
10/06 00:48, 15F
Python 近期熱門文章
PTT數位生活區 即時熱門文章