Re: [問題] 該如何把所有output存成a.txt檔

看板Python作者 (談無慾)時間8年前 (2016/04/26 21:52), 編輯推噓3(307)
留言10則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

04/26 21:57, , 1F
好吧 ,我很抱歉,我趕快修改
04/26 21:57, 1F

04/26 22:22, , 2F
不好意思 我說的不清楚
04/26 22:22, 2F

04/26 22:29, , 3F
你至少要測試一下這個功能是怎樣運作的才有辦法解決你
04/26 22:29, 3F

04/26 22:29, , 4F
的問題 通常教學文章裡面應該都會有測試檔
04/26 22:29, 4F

04/26 22:30, , 5F
然後你說不知道再這麼多的for迴圈裏面如何存下你的結果
04/26 22:30, 5F

04/26 22:30, , 6F
不是代表你對你想做的東西其實思考的很模糊嗎
04/26 22:30, 6F

04/26 22:40, , 7F
然後通常不會有人會去仔細研究你專案內容的CODE
04/26 22:40, 7F

04/26 22:40, , 8F
所以你就算貼整段CODE上來 大家應該還是不太會看
04/26 22:40, 8F

04/26 23:04, , 9F
謝謝你的提醒,看來我有待學習,我會虛心接受
04/26 23:04, 9F

04/26 23:05, , 10F
另外我修改好文章了,還請你幫個忙指點,衷心感謝
04/26 23:05, 10F
文章代碼(AID): #1N7tAI5u (Python)
文章代碼(AID): #1N7tAI5u (Python)