Видимо под windows? Скачай и установи инсталлер python любой версии 2.7, 3.3, 3.4. Код положи в файл name.py, рядом файл in.txt со словами разделенными запятыми и двойной клик по name.py
Nam3D: Спасибо, но в твоем примере получается что столбец 1 всегда идет на первом месте, а мне надо чтобы было "222 333" и "333 222" на выходе. А если слов 10 то в каждом из вариантов между собой:
это как спрашивали,
ваш вариант, будет совсем много генерить:
# -*- coding:utf-8 -*- import itertools
cols = {} for line in open('in.txt','r').readlines(): items = [x.strip() for x in line.split(',')] for index, i in enumerate(items): if index in cols: cols[index].append(i) else: cols[index] = [i,] tokens = cols.values()
result = set() for i in itertools.product(*tokens): for p in range(2, len(i)+1): for n in itertools.permutations(i,p): result.add( ', '.join(n) )
for r in result: print (r)
---------- Добавлено 15.08.2014 в 03:49 ----------
Посмотрите внимательно на ip (whois ip), скорее всего заходы от одного двух провайдеров, заблокируйте диапазон их ip в настройках вебсервера. Если же вы хотите именно США эта история дольше и надо прикручивать полноценную базу ip, либо использовать какие либо сервисы, в вашем случае не вижу смысла. Поэтому рекомендую первый вариант.
Обратите внимание, что иногда сайты недоступны для людей в офисах и тп. и соответственно те пользуются анонимайзерами, которые могут быть откуда угодно, поэтому для проверки посмотрите не висят ли на этих ip сайты анонимайзеры.
Видимо под windows? Скачай и установи инсталлер python любой версии 2.7, 3.3, 3.4. Код положи в файл name.py, рядом файл in.txt со словами разделенными запятыми и двойной клик по name.py
LocCodE, специально зарегился, чтобы ответить? Может это твоих рук дело? Говорить, что все ок, когда очевидно, что код подлянка.
Спасибо, но в твоем примере получается что столбец 1 всегда идет на первом месте, а мне надо чтобы было "222 333" и "333 222" на выходе. А если слов 10 то в каждом из вариантов между собой:
это как спрашивали,
ваш вариант, будет совсем много генерить:
---------- Добавлено 15.08.2014 в 03:49 ----------
при файле in.txt
15360 вариантов
Хех уже спрашивали вроде, я написал на python для любого количества столбцов и строк.
---------- Добавлено 15.08.2014 в 03:06 ----------
/ru/forum/comment/13006473
---------- Добавлено 15.08.2014 в 03:09 ----------
Ну и вот еще типа online сервис: http://seogenerator.ru/tools/
Посмотрите внимательно на ip (whois ip), скорее всего заходы от одного двух провайдеров, заблокируйте диапазон их ip в настройках вебсервера. Если же вы хотите именно США эта история дольше и надо прикручивать полноценную базу ip, либо использовать какие либо сервисы, в вашем случае не вижу смысла. Поэтому рекомендую первый вариант.
Обратите внимание, что иногда сайты недоступны для людей в офисах и тп. и соответственно те пользуются анонимайзерами, которые могут быть откуда угодно, поэтому для проверки посмотрите не висят ли на этих ip сайты анонимайзеры.
JS:
PHP:
надо что-то написать
разбейте строки на слова и сделайте difference array
Это хорошо и не долго.
http://stackoverflow.com/questions/217776/how-to-apply-css-to-iframe