Python—-对百度文库中windows拷贝到linux的txt文档进行去除空格
原始文件的password_simple.txt文档,每个中间都有一个空格
...............................
..............................
................................
123@qwe
123qweasd
123456b
123456.cn
666666
111222
112233
778899
qazwsxedc
qazwsxedcrfv
jiandan
123abc
123654.com
qwerasdfzxcv
1qaz@wsx
root@kali:/tmp/password#
脚本Python
root@kali:/tmp/password# cat txt.py
#!/usr/bin/python
# --*-- coding:utf-8 --*--
import re
'''
f1 = open("/tmp/password/password_simple.txt").read()
#f2 = f1.replace("\r\n","")
f2 = re.sub(r'\s{2,}',"",f1)
f3 = open("/tmp/password/password.txt","wb")
f3.write(f2)
f3.close()
'''
file1 = open("/tmp/password/password_simple.txt","r")
result = list()
for line in open("/tmp/password/password_simple.txt"):
line = file1.readline()
#print line
if line != "\n":
line = line.replace("\n","")
result.append(line)
#print result
file1.close()
for i in range(len(result)-1):
new = open("/tmp/password/passwordnew.txt","a")
new.write("\n"+str(result[i]))
root@kali:/tmp/password#
脚本运行
admin123
admin456
admin789
1q2w3e4r
1234abcd
1234qwer
qq2011
qq2012
qq@2011
qq@2012
power123
woshiguanliyuan
123.456.789
123.456
123456aa
qazzaq
qweasd
qwe.123
123456movie
123456love
123456!@#$%^
12qw12qw
123@qwe
123qweasd
123456b
123456.cn
666666
111222
112233
778899
qazwsxedc
qazwsxedcrfv
jiandan
123abc
123654.com
qwerasdfzxcvroot@kali:/tmp/password#