看板 Python 關於我們 聯絡資訊
※ 引述《agaddon (阿格東)》之銘言: : 各位好 : 想請教大家一個問題 : 就是在執行程式時 : console會印一些原本的程式所print的東西 : 請問各位有沒有辦法把那些print的東西整個存成一個檔案呢? : 因為程式內容很大 : 可能無法在每一個print下多幾行存檔的程式 : 不知道各位有沒有什麼好方法呢? : 先感謝大家囉^^ 也可以考慮愛用 subprocess: import subprocess p = subprocess.Popen('ls -l'.split(), stdout=subprocess.PIPE) for i in p.stdout: print i, 這樣就可以處理原本會傾印至 console 的文字了... -- 當然如果要處理 stderr 也是依樣畫葫蘆即可... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.40.50