用python2把文档中多余的空格、换行、制表符去除

a.txt文件中的内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
df df   df 12
1

51
5

df


df11




sf1



dsf1

下面为python代码

1
2
3
4
5
6
7
8
a=""#先创建一个空的变量
f=open("a.txt","r")#打开a这个文档,并给读取的权限
for i in f.readlines():#每一行一行的读取
i=i.replace(' ','')#把读取的内容中的空格去除并赋给自己
i = i.replace('t', '')#去除tab
if i !='n':#如果内容不是换行就赋值给a
a+=i
print a#最后输出a

下面为运行效果:

1
2
3
4
5
6
7
8
dfdfdf12
1
51
5
df
df11
sf1
dsf1