В примере 2 я пытаюсь сделать это из файла, содержащего 1000 записей
с первыми двумя строками показано.
Неверный формат текстового файла? Я не могу заставить это работать.
Я перепробовал множество примеров, найденных в сети.
импортировать случайным образом
#example 1< /p>
list1 = ['sub', 'концерт', 'ошибка']
random.shuffle(list1)
print('list1:', list1)
#Results
list1: ['bug', 'gig', 'sub' ]
#example 2
#masterwords.txt содержит это в строках 1 и 2
['bug', 'gig', 'sub']
['frog', 'dog', 'cat']
с open("masterwords.txt", mode= "r",coding="utf-8") как файл:
lines = []
для строки в файле:
Код: Выделить всё
line = line.strip()
lines.append(line)
random.shuffle(lines)
#Результаты:
["['лягушка', 'собака' , 'кот']", "['ошибка', 'концерт', 'суб']", '']
Подробнее здесь: https://stackoverflow.com/questions/791 ... -text-file