看板 Python 關於我們 聯絡資訊
※ 引述《busystudent (busystudent)》之銘言: : 謝謝幾位網友,想再請教關於把所有結果存成a.txt檔的問題。 : 我在網上找到一段存檔的程式碼: : Str = "Hello this is my Python\n" : f = file("D:\\abc.txt","w") : f.write(Str) : f.close() : 但是用在我的主程式碼裡,我不知道該如何修改,尤其在這麼多for迴圈下,成功存下我的結果, : 我的嘗試為如果程式碼裡有print,我就會把print的結果丟給一個值 : a = print 然後 f.write(a) 你完全沒有描述你的不成功是怎樣的不成功 光看你的code沒辦法想像 為什麼你會失敗 然後你給的code也沒有塞你描述的東西 ========================================= 看你想怎樣存 txt檔的話 最好是一次把想存的東西寫完之後再存 比方說你的資料為 [123, 456, 789] 存到txt檔的格式想要是 123 456 789 這種長相的話 那你的code就要寫成這樣 for i in myList: msg = msg + i + "\n" f.write(msg) f.close() ========================================= 你沒有描述你想要甚麼格式 然後你怎麼做卻得不到這種結果 也沒辦法找到你的盲點 沒有人可以隔空抓藥 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.129.194 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1461678738.A.178.html
busystudent: 好吧 ,我很抱歉,我趕快修改 04/26 21:57
busystudent: 不好意思 我說的不清楚 04/26 22:22
MOONY135: 你至少要測試一下這個功能是怎樣運作的才有辦法解決你 04/26 22:29
MOONY135: 的問題 通常教學文章裡面應該都會有測試檔 04/26 22:29
MOONY135: 然後你說不知道再這麼多的for迴圈裏面如何存下你的結果 04/26 22:30
MOONY135: 不是代表你對你想做的東西其實思考的很模糊嗎 04/26 22:30
MOONY135: 然後通常不會有人會去仔細研究你專案內容的CODE 04/26 22:40
MOONY135: 所以你就算貼整段CODE上來 大家應該還是不太會看 04/26 22:40
busystudent: 謝謝你的提醒,看來我有待學習,我會虛心接受 04/26 23:04
busystudent: 另外我修改好文章了,還請你幫個忙指點,衷心感謝 04/26 23:05