我有这个python代码,
open('%s.log'%hname,'w').writelines([ line for line in open('%s_tmp.log' %hname) if 'word' in line])
这将打印与以下相同的行%hname_tmp.log
:
b'line contains blah\n'
b'This is the next line\n'
我想在写入新文件之前删除b'
和。\n'
像这样的东西:
line contains blah
This is the next line
我怎样才能做到这一点 ?我努力了
...writelines([line.rstrip() ...
,
但这会将新日志文件中的所有内容都塞在一行中,同时仍保留\n'
.