Ещё один великолепный урок! Отдельное спасибо за пикл!
@sledleo Жыл бұрын
Супер! Классный урок, очень полезно и доходчиво! Спасибо за труды!
@ПавелАнаньев-я2к Жыл бұрын
Очень круто! Бинарный доступ 🔥Сергей большое спасибо за информацию!
@StreLnikov843 жыл бұрын
Автор приятный голос, хорошо излагает. Лайк, подписка. Теперь я знаю как сохранять переменные для своей игры
@АлександраМм2 жыл бұрын
Какой же вы молодец, Сергей! такие крутые видео снимаете!
@grimma7953 жыл бұрын
Думаю, стоит записать видео про новые фишки пайтон 3.10, довольно много полезных штук добавили.
@selfedu_rus3 жыл бұрын
да, подумаю и сам еще о них узнаю )
@СергейНауменко-ь6н2 жыл бұрын
Как говориться просим просим))) Спасибо за курс очень круто
@donfedor0073 жыл бұрын
Спасибо за урок! Как всегда отлично!
@СарматПересветов Жыл бұрын
огромное спасибо, очень полезно и интерестно)
@UC201002 жыл бұрын
Спасибо! Долго искал как сделать.
@andredru427811 ай бұрын
Спасибо. Отлично. Очень понравилось.
@aleksandr_nokhrin Жыл бұрын
наконец понял назначение бинарного режима. Спасибо!
@Юлия-ч9с6й2 жыл бұрын
Спасибо. Очень интересно и доступно!
@jamjam3337 Жыл бұрын
спасибо!
@АлександрВладимирович-ь3е Жыл бұрын
Нет даже 1000 лайков. Непорядок. Посмотрел - лайкни !!
@АнварТохтабаев-д7в Жыл бұрын
Я вас приветсвую!!! Я выполнил запись и чтения как функцию def() где я записал список . но никак не могу вывести данные в глобальные переменые для дальнейшей обработки данных. И еще в файл txt записанный ctr список при чтении у него форма списка [ '200','222', '322','122','224',] но не читается как списо например print a[0] распечатывается скобка [ так далее. Помогите разясните почему так происходит. Сергей прошу поясни где я недопонимаю.
@user-068rus8 ай бұрын
просто вау))) я на вас подписался вы крутой чувак!!!)
@MrSteviNel3 жыл бұрын
Спасибо!
@mazur_vg3 жыл бұрын
На времени 7:48 происходит считывание данных с файла, но перед этой командой мы добавляем данные в конец. Считывание происходит с начала файла, однако при считывании не выводятся только что записанные данные. Почему? Аналогичная ситуация и на 8:34
@x-user-agent3 жыл бұрын
write не пишет данные на диск, точнее не гарантирует запись. оно всё буферизируется в памяти до закрытия файла, а там уже пишется. чтобы принудительно сбросить данные из буфера на диск есть flush() ну или переоткрыть файл
@mazur_vg3 жыл бұрын
@@x-user-agent спасибо Добрый Человек 😁👍
@johnmazepa Жыл бұрын
То есть, БИНАРНЫЙ режим записи/чтения - это те же запись/чтение, только без кодировки(конвертации в удобочитаемый вид), как в текстовом режиме. Текстовый режим используется, когда файл с данными будеТ читать и живой человек, и программа. А бинарный режим - в случаях, когда файл хранит данные не для того, чтобы их глазами читал человек, а только чтобы использовать этот файл для дальнейшего использования программой. Верно я понял?
@selfedu_rus Жыл бұрын
Бинарный режим доступа похож на доступ к ячейкам оперативной памяти, только эти ячейки хранятся в файле, т.е. никаких искажений и предобработки данных не осуществляется, как в текстовом режиме.
@illiukhin3 жыл бұрын
спасибо
@ШамильТухватуллин-у2ю2 жыл бұрын
Кто-нибудь может объяснить нубу, почему на 13:24 мы прописываем отдельно каждую b (b1-b4), если это всего лишь переменные, каждая из которых ссылается в итоге на один и тот же записанный файл целиком, а не на book1-book4 в отдельности? Если мы запишем просто: "b = pickle.load(file)" - разве мы не должны по логике получить тот же результат?
@TBRAK782 жыл бұрын
Чтение идет по строкам, т.е. можно дабы не задумываться, сколько у нас их там собрать всё в цикле, может и есть какое-то более элегантное решение: temp_list = [] with open('out.bin', 'rb') as file: while True: try: temp_list.append(pickle.load(file)) except EOFError: break В temp_list будет собран список с нашими списками.
@sledleo3 жыл бұрын
Шеф, подскажите или возможно поучиться снять практический урок - как создать на Python службу для Windows и для Linux. И как организовать обмен зашифрованными сообщениями через сервер с белым IP, при этом клиенты за NAT.
@selfedu_rus3 жыл бұрын
ну пока это не планирую
@sledleo3 жыл бұрын
@@selfedu_rus печаль...
@sledleo Жыл бұрын
Почему-то Ютуб стирает сообщения...
@sledleo Жыл бұрын
Решение нашел - через API соцсетей (ВК или Телеграм)
@sledleo Жыл бұрын
Сразу решается проблема сервера с белым IP и доступом через NAT
@ms_Mar Жыл бұрын
Спасибо! Очень сложно найти что-то про бинарные фалы на python, очень интересует эта информация
@Vasya_Pampkin2 жыл бұрын
уже битый час сижу и не пойму как удалить строку в текстовом файле. Получается это напрямую невозможно? Т.е. надо скопировать текстовый файл в переменную, в переменной произвести необходимые манипуляции и потом эту переменную заново записать в текстовый файл?..
@selfedu_rus2 жыл бұрын
да, все верно, напрямую нельзя, нужно создать новый файл без этой первой строчки
@MrSasuke1337 Жыл бұрын
Откуда у вас синий экран вывода с 10:38, как мне его также открыть ааааак
@selfedu_rus Жыл бұрын
программа far manager под ОС Windows
@MrSasuke1337 Жыл бұрын
@@selfedu_rusспасибо большое
@gore_ot_uma1662 жыл бұрын
спасибо за ваши уроки!!! в конце видео мы считывали списки из файла в 4 переменные. но если я не знаю, сколько там таких списков и хочу увидеть их все, какую команду надо ввести?
@selfedu_rus2 жыл бұрын
Спасибо! Через цикл тогда.
@МаксимАндреев-я1г3 жыл бұрын
А про Json, csv?
@selfedu_rus3 жыл бұрын
пока самую базу, может позже
@lant40252 жыл бұрын
как сделать чтобы вместо текста, выводилась переменная, а точнее, результат парсера в переменной?
@donfedor0073 жыл бұрын
Доброе время суток! не понятно почему каждая строка из файла в отдельную переменную прочиталась?
@selfedu_rus3 жыл бұрын
там свой формат данных, функция load() знает о размере элемента читаемых данных
@donfedor0073 жыл бұрын
@@selfedu_rus нюансы свои . Он читает так как и записано было?
@selfedu_rus3 жыл бұрын
да, сам модуль pickle заботится о формате, знает что было записано и знает как читать )
@ibrahimoglu3 жыл бұрын
👍
@a_n_t_o_n_092 жыл бұрын
А как вывести данные из текстового файла в словарь????
@flare33023 жыл бұрын
первый )
@mazur_vg3 жыл бұрын
Не первый, а второй, причём я уже ко времени твоего комментария всё видео посмотрел 😂
@АндрейЛ-ж7ж Жыл бұрын
Где здесь бинарный вид? Кому такой вид нужен?????? Научите как открыть файл в виде 1 и 0