Показать сообщение отдельно

  #10  
Старый 30.12.2015, 17:59
private_static
Участник форума
Регистрация: 19.05.2015
Сообщений: 117
С нами: 5782646

Репутация: 22
По умолчанию

Цитата:
Сообщение от Filipp  

Написал небольшую софтину на python'е (т.к он стоит почти на каждом unix'е), скорость довольно быстрая. Меньше чем за секунду чекает 20к вариантов. Может кому-то пригодиться:
Код:
#!/usr/bin/python
# -*- coding: utf-8 -*
import os
import sys

wordlist = open(sys.argv[1])
line = wordlist.readlines()
col = len(line)
wordlist.close()
for i in range(col):
    line [i] = line[i].strip()
    check = sys.argv[2] + line[i]
    if (os.path.exists(check)):
     print(check)
на будущее

не обязательно считать длину списка и передавать её функции range() для создания нового списка по которому будет идти итерация

можно проще сделать

Код:
wordlist = open(sys.argv[1])
lines = wordlist.readlines()
for line in lines:
    print line
 
Ответить с цитированием