Size: a a a

Сообщество Python Программистов

2020 February 25

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
подскажите,как сделать вывод рандомной строки из файла?
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# vim:fileencoding=utf-8

import random
print("Введи два чила,которые будут образовывать диапазон: ")
print("----------")
twth = int(input("Введи второе число: "))
frst = int(input("Введи первое число: "))

if frst>twth:
 maxi = frst
 mini = twth

if twth>frst:
 maxi = twth
 mini = frst


print( "опа макс: " , maxi)
print( "опа мини: " , mini)

print("твое случайное число :")
print((random.randrange(mini , maxi)))
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
должен быть генератор числа из диапазона и строки из файла
источник

GS

Genri Spayer in Сообщество Python Программистов
- ̗ ̀pavlvr ̖ ́-
должен быть генератор числа из диапазона и строки из файла
random.randint(от, до)
со строкой хз, с файлами почти не работал
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
ну ля,это я понял
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
with open('input.txt' , encoding="utf8") as file:
   lines = [next(file)] + random.sample(list(file), 0)
print(*map(str.strip, lines))
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
был такой варик
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
но там траблы
источник

GS

Genri Spayer in Сообщество Python Программистов
я хуево прочитал написанное тобой
без очков читаю наискосок, больно тяжко😅
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
а стоп
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
всё
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
нашёл фикс
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
хахаха
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
все же спасибо)
источник

GS

Genri Spayer in Сообщество Python Программистов
можно file.readlines().split('\n')[номер строки]
но если файл большой - оно наебнеться
зато коротко и понятно
источник

GS

Genri Spayer in Сообщество Python Программистов
- ̗ ̀pavlvr ̖ ́-
нашёл фикс
linecache ?
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
?
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
Genri Spayer
можно file.readlines().split('\n')[номер строки]
но если файл большой - оно наебнеться
зато коротко и понятно
1989 строк
источник

GS

Genri Spayer in Сообщество Python Программистов
linecache.getline('test.txt', 10)
нашел такое
источник

- ̗ ̀pavlvr ̖ ́- in Сообщество Python Программистов
Genri Spayer
linecache.getline('test.txt', 10)
нашел такое
сейчас посмотрю
источник