Вывод ответа #1865409415

-

Python

Обсуждаем данный язык программирования

druzhok


Репутация: 0
репутация: 0
| на сайте с 2006 года | последнее посещение: 16:36 13 фев 2017
сообщений: 30

Пост № 1865409415

Имеется файл 2.txt на диске С. Подскажите как изменить код, чтобы выводились рандомные строки (хотя в данном коде присутствует random, но выводятся строки по порядку от конца файла к началу...).
Код:

appuifw.app.body = txt = appuifw.Text()
txt.font = 'annotation'
txt.color = 0
flag = 0
txt.add('Press green key.'.decode("utf-8"))

def show():
global flag
txt.clear()
txt.add(lst.pop().decode("utf-8") + u' ')
fi1 = 'c:\\2.txt'
lst = open(f2).read().split()
random.choice(lst)
txt.bind(0xf862, show)
lock = e32.Ao_lock()



----
использовал вместо choice функцию shuffle и все заработало как надо!!!


ответ опубликован:
Рейтинг: 5
голосов: 2