Форум сайта python.su
AD0DE412Как у вас напечатало, какой программой или как так… Ну ладно Вы и так много сделали для Меня)))) Спасибо!!!
в текстовом файле вроде все ок
Отредактировано Masicka (Фев. 19, 2021 21:31:43)
Офлайн
ЭЭЭ … Сегодня у меня был тяжелый день. А вечер - еще тяжелее
Я спать
Офлайн
AD0DE412))) Сладких снов!
ЭЭЭ … Сегодня у меня был тяжелый день. А вечер - еще тяжелее Я спать
Офлайн
Masicka
agiota linda mancha peixe laxante valente vantagem xadrez zebu empatia encaixe irritado
Ну вот 12 слов которые на португальском записаны в txt
Выходные тоже такие должны быть но в вперемешку потому что я учусь таким способом. Печатаю по 2-3 листа А4
import random as rd def read_file(file): """ функция для чтения из файла :param file: полный путь до файла с указанием имени и расширения,или просто имя,если в том же месте где скрипт :return:list: список уникальных слов """ words_list = set() word = '' with open(file, 'r') as r_file: while True: ch = r_file.read(1) if not ch: break if ch in (' ', ',', '\n'): if word: words_list.add(word) word = '' else: word += ch return list(words_list) def shuffle(words_list): """ создает список из перемешаных элементов входного списка :param words_list: список со словами(элементами) :return:list: список из элементов перетасованных в случайном порядке """ in_list = words_list.copy() out = [] while in_list: l = len(in_list)-1 index = rd.randint(0,l) out.append(in_list.pop(index)) return out def write_file(file_name, words_list, count): """ записывает в файл :param file_name:название файла в который нужно записать,если существующий,то будет перезаписан :param words_list:список со словами,которые нужно перемешивать и записывать :param count: желаемое количество строк,записываемых в файл :return: None """ with open(file_name,'w') as file: for i in range(count): print(' '.join(shuffle(words_list)), file=file) def process(file_read, file_write, count_string): """ :param file_read: файл для чтения :param file_write: файл для записи :param count_string: количество записываемых строк :return: None """ words = read_file(file_read) write_file(file_write, words, count_string) def main(): # пример process('temp_data.txt', 'shuffle.txt', 10) if __name__ == '__main__': main()
agiota linda mancha peixe laxante valente vantagem xadrez zebu empatia encaixe irritado
vantagem mancha peixe valente xadrez encaixe laxante agiota irritado linda zebu empatia valente xadrez laxante encaixe vantagem agiota linda zebu irritado empatia peixe mancha agiota zebu mancha xadrez laxante irritado empatia valente linda vantagem encaixe peixe vantagem zebu empatia encaixe mancha valente peixe agiota laxante linda xadrez irritado empatia vantagem valente zebu laxante agiota linda xadrez encaixe mancha peixe irritado vantagem mancha empatia agiota zebu valente encaixe laxante xadrez peixe irritado linda empatia peixe irritado xadrez vantagem mancha encaixe laxante valente zebu linda agiota agiota vantagem empatia irritado valente peixe mancha encaixe xadrez zebu laxante linda encaixe linda valente agiota xadrez empatia peixe mancha vantagem irritado zebu laxante irritado encaixe xadrez zebu linda empatia valente vantagem peixe laxante mancha agiota
Онлайн