@ru_python

Страница 5998 из 9768
Егор
22.07.2018
03:29:34
как то это по другому надо

Fenicu ☁️♒️
22.07.2018
03:29:49
тебе уже 2 метода показали

сколько тебе ещё надо?

Егор
22.07.2018
03:30:23
твой метод показал кашу

Google
Егор
22.07.2018
03:30:44
нет

Fenicu ☁️♒️
22.07.2018
03:31:02
вывод одинаковый будет

Егор
22.07.2018
03:31:14
твой вроде ничего не меняет вообще тупо выводит файл как есть

Evil ⁡Deity ?
22.07.2018
03:31:26
нет
Реадлайнес возвращает список из строк в файле. \n там априори нет

Егор
22.07.2018
03:31:30
то есть будет разреженый вывод

Fenicu ☁️♒️
22.07.2018
03:33:38
*сходит с ума*

Evil ⁡Deity ?
22.07.2018
03:33:41
твой вроде ничего не меняет вообще тупо выводит файл как есть
Покажи что в файле и пропиши то, что ты хочешь увидеть в выводе

Fenicu ☁️♒️
22.07.2018
03:34:59


Егор
22.07.2018
03:35:38
ага твой вариант все в 1 строку склеивает и по этому принт вызывается только один раз

Егор
22.07.2018
03:36:07
тут такая же проблема как в случае с [print(i.strip()) for i in open('123.txt')]

Google
Егор
22.07.2018
03:36:42
ну примерно такая же, в результате весь файл будет в оперативке на момент вывода

Fenicu ☁️♒️
22.07.2018
03:36:59
ага твой вариант все в 1 строку склеивает и по этому принт вызывается только один раз
а, я понял, ты хочешь просто закопипастить, поэтому мой метод не пробовал, потому что я не открывал файл?

print(''.join(open("file.txt", "r").readlines()))

Егор
22.07.2018
03:38:20
сделай это для файла размером 100гб

Fenicu ☁️♒️
22.07.2018
03:38:35
да хоть с 1000

Егор
22.07.2018
03:38:48
питон лопнет Ж)

Fenicu ☁️♒️
22.07.2018
03:39:10
питон нет, сервак твой попыжится и высрет

Evil ⁡Deity ?
22.07.2018
03:39:47
питон лопнет Ж)
print(file.read().replace('\n', ''))

Просто нет слов

Егор
22.07.2018
03:40:16
ну лопнет же, у тебя же нету 100гб памяти?

а так не лопнет for i in file: print(i.strip())

Fenicu ☁️♒️
22.07.2018
03:41:04
у меня на компе 8 гигов оперативки, я играю в игрушечку которая весит 30 гигов, чот мой комп не лопается

Егор
22.07.2018
03:41:05
и в одну строчку

Fenicu ☁️♒️
22.07.2018
03:41:30
я ща зарыдаю

Evil ⁡Deity ?
22.07.2018
03:41:54
я ща зарыдаю
Я уже даже не знаю что сказать

Fenicu ☁️♒️
22.07.2018
03:42:05
это примерно на уровне — попросил друга скинуть игру на флешку, скинул ярлык

Evil ⁡Deity ?
22.07.2018
03:43:56
это примерно на уровне — попросил друга скинуть игру на флешку, скинул ярлык
Больно Я так делал лет в 6-7 и удивлялся что не работает

Fenicu ☁️♒️
22.07.2018
03:44:25
помню на уроки информатики дз носил на дискете

Google
Егор
22.07.2018
03:45:44
Сначала разбивать на строки Потом склеивать. Ничего не меняя

Evil ⁡Deity ?
22.07.2018
03:47:43
Сначала разбивать на строки Потом склеивать. Ничего не меняя
Ридлайнес возвращает список строк Мы склеиваем эти строки, как тебе и надо То что ты показал выше выведет файл как он есть, ибо принт выводит с новой строки

Егор
22.07.2018
03:48:33
И вывод получается правильный потому что в итоге не были удалены /n

Fenicu ☁️♒️
22.07.2018
03:48:53
то ли мы тупые, то ли он не может обьяснить то, что нужно и выдумывает какую-то лютую хуйню про 100 гигов файлы для обычного юзверя

Егор
22.07.2018
03:48:54
Это тоже самое что просто прочитать весь файл одну строчку

Evil ⁡Deity ?
22.07.2018
03:48:59
Господи

Егор
22.07.2018
03:49:10
Да и ты их не убрал

Evil ⁡Deity ?
22.07.2018
03:49:16
Егор
22.07.2018
03:49:30
Нет мне надо читать построчный

Evil ⁡Deity ?
22.07.2018
03:49:35
тебе надо прочитать и распечатать текстовый файл убрав символ разделения строки

Нет мне надо читать построчный

Fenicu ☁️♒️
22.07.2018
03:50:37
какая тебе блять разница как читать

Егор
22.07.2018
03:50:43
Убирать надо только если распечатка идёт построчно

Evil ⁡Deity ?
22.07.2018
03:51:03
Я чета вот ваще уже не понимаю, что тебе надо

Fenicu ☁️♒️
22.07.2018
03:51:08
я пас бля

слишком люто и всрато для меня

Google
Evil ⁡Deity ?
22.07.2018
03:51:18
+

Егор
22.07.2018
03:52:01
Если убрать символы перенос и распечатать одной строкой то будет каша

Fenicu ☁️♒️
22.07.2018
03:52:30
братан, у тебя обьяснения уровня /b

Fenicu ☁️♒️
22.07.2018
03:53:48
я не понимаю что значит распечатать в его контексте

это значит принт или ему вывод надо на принтер

Admin
ERROR: S client not available

Evil ⁡Deity ?
22.07.2018
03:54:05
Егор
22.07.2018
03:54:24
print(file.read())
Попробуй на файле 100 ГБ размером

Evil ⁡Deity ?
22.07.2018
03:54:33
Егор
22.07.2018
03:54:52
Напишешь когда отвиснет

Fenicu ☁️♒️
22.07.2018
03:55:09
нахуя тебе выводить 100 гигабайт информации в терминал?

Evil ⁡Deity ?
22.07.2018
03:55:25
Что так, что циклом

Fenicu ☁️♒️
22.07.2018
03:55:52
прочитает он за минуту мб 100 гигов

я хз как быстро питон читает

быстрее точно не будет

Evil ⁡Deity ?
22.07.2018
03:56:13
Fenicu ☁️♒️
22.07.2018
03:56:26
Блэт, 100 гигов текста
прям как мой лог?

хотя у меня максимум лог в хохупе весил 25 гигов

Google
Егор
22.07.2018
03:56:50
В твоем случае он будет читать все это в оператив ку

Умрёт в своё

Fenicu ☁️♒️
22.07.2018
03:57:23
ты сделай сначала

потом пиши гневные посты на пикабу

и иди спать

я не понимаю, если он выводит в терминал, то это никуда не сохраняется же, он просто показывает что в файле, он не сохраняет ничего

какая нахуй оперативка я хз

когда ты делаешь cat нихуя же не сохраняется, почему это так люто то ааааа

Evil ⁡Deity ?
22.07.2018
03:59:52
какая нахуй оперативка я хз
Отчасти он прав что оперативку жрет, но загугли в каком месте, я почти уверен что при open()

Но так-то в плане памяти наши варики (рид и цикл) не отличаются

Fenicu ☁️♒️
22.07.2018
04:01:53
свапчек не для юза, а для защиты от кривых рук?

Fenicu ☁️♒️
22.07.2018
04:02:24
Свапчек?
swap память



Evil ⁡Deity ?
22.07.2018
04:02:54
Думаю тут вопрос скорее в плане оптимизации, 100гб для примера

swap память
Слишком сложно

Егор
22.07.2018
04:06:54
Open() не жрет память

Жрет readlines и read

Страница 5998 из 9768