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# 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐为波

看着给就好了,学习写作有点累!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值