使用python将文档当中的空行全部去掉

python学习当中的一个小应用

最近要发布应用,然后需要黏贴代码,申请软件著作权,代码当中有好些的空行,不是很适合,然后就使用python写啦个简单的demo,使用python去掉当中的空行,不得不说代码真简洁。。。

不多说,直接上代码

# -*- coding:utf-8 -*-

f=open('file.txt')
g=open('result1.txt','w')

try:
    while True:
        line=f.readline()
        if len(line)==0:
            break
        if line.count('\n')==len(line):
            continue
        g.write(line)
finally:
    f.close()
    g.close()

分析:

file.txt为读取的文件,将没处理的word文档黏贴进一个txt文件当中(不带图片),result1.txt为处理后的txt文件;

readline()逐行读取,主要是判断'\n',如果有'\n'则不写入到result1.txt文件当中;

最后关流close() 。

ok打完手工,运行 $ python ReadWord.py 你会看到result1.txt中就有你想要的word内容啦,将其复制到word文档中。

你可能感兴趣的:(python)