TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

Пронајдени 67 слични објави

Пребарај: #consejos

当前筛选 #consejos清除筛选
☀️Beck’s☀️

@beck_blog · Post #1705 · 07.04.2021 г., 21:05

· · • • • •🌼• · · CONSEJOS · · •🌼• • • • · · Hoy te comparto cuatro técnicas que te ayudarán a mantenerte encauzado en una sola tarea y a mejorar tus resultados en menos tiempo. #consejos · · • • • • • · · · · • • • 🍃 • • • · · · · • • • • • · ·

Hashtags

☀️Beck’s☀️

@beck_blog · Post #1555 · 18.03.2021 г., 21:05

· · • • • •❄️• · · CONSEJOS · · •❄️• • • • · · ¿Te has preguntado cómo estudiar desde la casa cuando estamos todos intentando trabajar y llevar la vida en pandemia dentro del hogar? ¿Necesitas concentración en este intento? Hoy te traemos consejos o tips para ayudar a que tus estudios rindan frutos durante este contexto actual. #consejos · · • • • • • · · · · • • • ☃️ • • • · · · · • • • • • · ·

Hashtags

🌷Haditas Estudiosas📋

@apuntes_digitales · Post #5232 · 31.08.2023 г., 17:42

━━━━ • ஜ • ❈🧡❈ • ஜ • ━━━━ ღ¸¸.✻ Reminder for you.✻ .¸¸ღ ღ¸¸✻Frasesmotivadoras.✻ ¸¸ღ 🖇Segunda entrega de frases motivadoras para alcanzar el éxito. Romanticemos la vida de estudiante y demos el máximo en ella. ☄°°Parte del coraje es simple coherencia.°° (Peggy Noonan). 🧶°°Una sonrisa es una curva que endereza todo.°° (Phyllis Diller). 🍁°°El cuidado personal es la forma de recuperar el poder.°° (Lalah Delia). 🍊°°Siempre toma decisiones que prioricen tu paz interior.°° (Izey Victoria). 🏀°°Solo hay una estrategia de crecimiento: trabajar duro.°° (William Hague). @apuntes_digitales#ideas#consejos ━━━━ • ஜ • ❈🧡❈ • ஜ • ━━━━

🌷Haditas Estudiosas📋

@apuntes_digitales · Post #5221 · 30.08.2023 г., 18:25

━━━━ • ஜ • ❈🐝❈ • ஜ • ━━━━ ღ¸¸.✻ Reminder for you.✻ .¸¸ღ ღ¸¸✻Frasesmotivadoras.✻ ¸¸ღ 🖇Superación y desarrollo personal: perspectiva que contribuye a alcanzar el bienestar en todos los sentidos, razón por la cual es una herramienta que no debes pasar por alto a la hora de buscar la estabilidad. 🖇Su importancia: según la Universidad UNADE, aporta beneficios en materia de motivación, creatividad e inteligencia emocional. De esta manera, la persona asume un proceso que le permite transformarse, con la intención de evolucionar y alcanzar diferentes objetivos. Así pues, es recomendado tener presente: 👑 Ser optimista y reflexivo. ⭐️ Ser crítico y autocrítico. 🐥 Desarrollar la percepción emocional. 🌼 Construir relaciones enriquecedoras y positivas. 🍋 Eliminar los vínculos tóxicos que impiden tu crecimiento. 🌻 Alcanzar un equilibrio entre la espiritualidad y la vida. @apuntes_digitales#ideas#consejos ━━━━ • ஜ • ❈🐝❈ • ஜ • ━━━━

🌷Haditas Estudiosas📋

@apuntes_digitales · Post #6517 · 01.01.2026 г., 02:40

•︶︶︶︶︶︶︶︶︶︶︶︶︶ • 🪞📓| 5 maneras de cerrar el año con calma bonita (aunque estés agotada) ♡ Da un paso atrás, reflexiona y busca cierre ♡ Termina tu lista de pendientes — deja de añadir más ♡ Organízate: física, mental y digitalmente ♡ Silencia el “año nuevo, nuevo yo” que no te sirve ♡ Prepara a tu “yo del 2026” (solo si tienes la energía) ︶︶︶︶︶︶︶︶︶︶︶︶︶• recuerda que lo más importante es tu bienestar nos vemos el próximo año con sorpresas 🎊 ☆ * ☆ * * ☆ * • * #consejos#journaling

⚜🌺LA PUTA DEL POETA🌸

@laputadelpoeta · Post #14799 · 14.01.2023 г., 15:03

tips para aliviar tu estrés y otros estados de ánimo 🧖🏻‍♀💙 #parteuno#consejos °🐙Si estás cansado, dibuja flores. °🐙Si estás enojado, dibuja líneas. °🐙Si te duele algo, esculpe. 🐙Si estás aburrido, llena una hoja de papel con colores diferentes. 🐙Si estás triste, dibuja un arcoíris. 🐙Si tienes miedo, teje macramé o elabora aplicaciones de telas. 🐙Si sientes angustia, haz una muñeca de trapo. 🐙Si estás indignado, rompe el papel en pedazos pequeños. @FrasesHermosasComoTu🤍

☀️Beck’s☀️

@beck_blog · Post #2559 · 07.08.2021 г., 20:06

· · • • • •☀️• · · INSTAGRAM · · •☀️• • • • · · A medida que avanza la tecnología, nuestra capacidad de atención se reduce. La popularidad de la plataforma va en aumento, y con ella se percibe un cambio en la forma en la que consumimos imágenes. Los usuarios quieren más contenido en menos tiempo. A continuación vemos cuáles son esos trucos para mejorar tu contenido en Instagram e incrementar el engagement. #tips_instagram#consejos · · • • • • • · · · · • • • 🏖 • • • · · · · • • • • • · ·

☀️Beck’s☀️

@beck_blog · Post #2720 · 18.09.2021 г., 21:32

· · • •☀️• · · Morning Routine· · •☀️• • · · Como bien el nombre lo dice se trata de desarrollar una rutina para ni bien te despiertas, de manera de poder hacer todo aquello que te motiva o te inspire mientras el mundo sigue dormido y así poder empezar el día en tus términos. Es una práctica que llevan a cabo grandes personas exitosas que te permitirá mejorar aquellas facetas personales que quieras y planificar los pasos para cumplir con tus objetivos. #cuidado_personal#consejos · · • • • • · · · · • • • 🏖 • • • · · · · • • • • · ·

☀️Beck’s☀️

@beck_blog · Post #2543 · 04.08.2021 г., 20:07

· · • •☀️• · · · CONSEJOS · · · • ☀️• • · · Si las horas del día pasan delante tuya sin que te des cuenta eso solo puede significar una cosa: tienes un problema de falta de productividad. Es uno de los grandes males del S. XXI, y no solo en el ámbito profesional, sino también en el personal. Por esta razón, en esta ocasión te traigo cinco claves para que dejes de perder el tiempo. #cuidado_personal#consejos · · • • • • • · · · · • • • 🏖 • • • · · · · • • • • • · ·

☀️Beck’s☀️

@beck_blog · Post #2388 · 04.07.2021 г., 21:06

· · • • • •🌼• · · CONSEJOS · · •🌼• • • • · · Hacer ejercicio, específicamente salir a caminar diariamente, es una de las formas más sencillas para prevenir una serie de enfermedades y a controlar el peso corporal. Según los expertos, las caminatas benefician al cuerpo si se hacer con regularidad, por tiempos superiores a los 30 minutos. #cuidado_personal#consejos · · • • • • • · · · · • • • 🍃• • • · · · · • • • • • · ·

123•••56
ПретходнаСтраница 1 од 6Следна