Форум сайта python.su
0
Содержимое файла config.txt:
k
Слово1|Слово2|Слово3) продолжение предложения //
Код:
with open('config.txt') as f: config = dict([tuple(line.split('//')[0].rstrip().split(':')) for line in f.read().splitlines()]) k = config['k'] print u'Тест - ',k.decode('cp1251')
Офлайн
49
Офлайн
88
Офлайн
88
Igor784А в этой ситуации нужно что-то на основе https://docs.python.org/3.3/library/random.html#random.choice
Как сделать, чтобы в переменную k рандомно выбиралось одно из нескольких значений, заключенных в скобках в файле config.txt, т.е “Слово1 продолжение предложения” или “Слово2 продолжение предложения” или “Слово3 продолжение предложения”
>>> from random import choice >>> choice([1,2,3,4,5]) 4 >>>
Офлайн
0
Буду признателен, если напишите кодом, а то я совсем только начал изучать python…
Офлайн
6
Igor784
Для каких целей это будет задействовано ? От этого зависит написание кода. Если спам то одна последовательность, а если автоматическая отдача поисковым роботам другая.
как видно из примера
k:(Слово1|Слово2|Слово3) продолжение предложения //
k:(Слово1|Слово2|Слово3) продолжение предложения // k:(Слово1а|Слово2а|Слово3а) продолжение предложения за номером 2 //
Отредактировано sypper-pit (Авг. 31, 2014 23:58:50)
Офлайн