时间:2021-07-01 10:21:17 帮助过:67人阅读
- ####################################################################
- # python 读取TXT到数组 列表去重,不打乱原来的顺序
- # 刚学写的不好请大家见谅
- ####################################################################
- def open_txt(): #打开TXT文本写入数组
- try:
- infile = file('admin.txt', 'r')
- xxx = file('admin.txt', 'r')
- for xxx_line in xxx.readlines():
- passlist.append(xxx_line)
- xxx.close()
- except:
- return 0
- def list_del(): #清空list列表
- try:
- i = 0 #得到list的第一个元素
- while i < len(passlist):
- del passlist[i]
- del list_passwed[i]
- except:
- return 0
- ######################################
- global passlist #声明全局变量
- passlist = [] #用户名:anonymous 密码为空
- www_cj(www) #域名拆解
- open_txt() #TXT导入数组
- #passlist = list(set(passlist)) #python 列表去重
- global list_passwed #列表去重,不打乱原来的顺序
- list_passwed=[]
- for i in passlist:
- if i not in list_passwed:
- list_passwed.append(i)
- ###################################### 遍历数组组合出 密码
- I1 = 0 #得到list的第一个元素
- while I1 < len(list_passwed):
- print "WWWWWWWWWWW",I1
- if I1==len(list_passwed):
- break #退出循环
- I2 = 0 #得到list的第一个元素
- while I2 < len(list_passwed):
- print "1111:",list_passwed[I1],"2222:",list_passwed[I2]
- I2 = I2 + 1 #二层
- I1 = I1 + 1 #一层
希望本文所述对大家的Python程序设计有所帮助。