# coding = utf-8
def delblankline(infile, outfile):
""" Delete blanklines of infile """
infp = open(infile, "r", encoding='utf-8') # 要去掉空行的文件
outfp = open(outfile, "w", encoding='utf-8') # 生成没有空行的文件
try:
lines = infp.readlines()
for li in lines:
if li.split():
outfp.writelines(li)
finally:
infp.close()
outfp.close()
def delblank(infile,outfile):
infb = open(infile, "r", encoding='utf-8') # 要去掉空的文件
outfb = open(outfile, "w", encoding='utf-8') # 生成没有空的文件
for eachline in infb.readlines():
lines = eachline.split('\t')
print('line:',lines)
t = 1
for temp in lines:
print('temp',temp)
outfb.write(temp)
if t == 1:
outfb.write(',')
t+=1
# 调用示例
if __name__ == '__main__':
delblankline("data.txt","data1.txt")
delblank("data1.txt","data2.txt")