AD0DE412Но это он создает файл! А ме нужно чтобы он значения выводил в строку
за dd
AD0DE412Но это он создает файл! А ме нужно чтобы он значения выводил в строку
за dd
Вывести на экран (в /dev/stdout) первые 256 байт файла foo:
dd if=foo of=/dev/stdout bs=128 count=2
или:
dd if=foo bs=128 count=2
import random def get_two_random_strings(file): out = [] count = 0 line_num_1, line_num_2 = random.sample(range(0, 55351000), 2) with open(file, 'r') as f: while True: line = f.readline() if line: if line_num_1 == count or line_num_2 == count: out.append(line.strip()) # вернет случайную строку из этого файла count += 1 else: break return out line = get_two_random_strings('1.txt') print(line[0]) print(line[1])
xam1816Тоже находит, но выводит не вместе в одну строку, а в две разные строки.
две случайные строки
djjecсразу не делаю, чтобы показать что задачу нужно разбивать на более простые.Если пытаться делать все сразу, то не хватит в голове “оперативной памяти”
Тоже находит, но выводит не вместе в одну строку, а в две разные строки.
lines = get_two_random_strings('1.txt') new_word = 'new_word' result = f'{new_word}{lines[0]}{lines[1]}' print(result)
xam1816Супер! Работает! Класс! Вы настоящий профессионал! ОГРОМНОЕ спасибо!
сразу не делаю, чтобы показать что задачу нужно разбивать на более простые.Если пытаться делать все сразу, то не хватит в голове “оперативной памяти”