我用re.sub()匹配并删除多余的行后,保存到文本中。一切都正常,只是它删除多余的行后那一行就空了,保存的时候,就看到有好多空的回车,很不好看。
>>>
bckg.dll
bckgres.dll
bckgzm.exe
chkr.dll
Python中换行符为"\n";
Python中操作换行符的函数为:replace("\n",""),替换函数;
步骤:先判断读取文件,判断每一行是不是只包含换行符:
如果是,则直接删除;
如果不是,则用replace("\n","")替换所有换行符,并在最后加一个换行符。
代码如下:
Python读取一个文本文件,删除文本文件的空行代码如下:
def delblankline(infile, outfile):
#调用示例