Python----对百度文库中windows拷贝到linux的txt文档进行去除空格

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# 

猜你喜欢

转载自blog.csdn.net/xwbk12/article/details/79237649
今日推荐