2016-10-02 146 views
-1

我有一个Python程序与生成文件。
我想在年底将用空格线
我的程序输出这样的文件:删除文件后的空白行python

> cat output 
some text 

some text 



> 

,我需要的输出是:

> cat output 
some text 

some text 
> 

在此先感谢

+1

请给出你的代码尝试,并解释你有什么困难。 – idjaw

+1

向我们展示您的代码库,谢谢。 – Fallenreaper

回答

0

这个怎么样?

name = "filename" 
f = open(name, 'r') 
out = []; 
for line in f: 
    if line.trim() != "": 
    out.append(line); 
f.close() 
f = open(name,'w') 
for line in out: 
    f.write(line) 
0

我相信在print(“”)语句下面会插入几行空行。试着检查是否是这种情况,如果不是只是粘贴你的代码,所以我可以检查出来。