作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板Python
标题Re: [问题] python执行时的console内容有办法整个꘠…
时间Mon Jul 14 23:46:21 2008
※ 引述《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