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

Резултати

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

Пребарај: #fascism

当前筛选 #fascism清除筛选
RTDocumentary

@rtdocumentary · Post #505 · 13.03.2022 г., 16:02

#documentary#fascism You voted - we did it! Here’s the first full documentary we uploaded on Telegram. Fascism: A History explores the nature of the ideology and how it’s been tainting societies long after Hitler. It’s also relevant to the current events unfolding in Ukraine. The documentary reveals how NATO, created after WWII, carried on with colonial politics and expanded to the east under the auspices of bringing democracy. Share your thoughts in the comments, and don’t forget to subscribe to our channel on Odysee. All of our films are available on https://odysee.com/@RTDocumentary:4 and RTD.RT.com Follow: https://t.me/rtdocumentary

Venezuelanalysis

@venanalysis · Post #1766 · 04.10.2024 г., 17:20

In the latest VA interview, Javier Couso, a keynote speaker at the recent World Congress Against Fascism in Caracas discussed the fascist attacks on Venezuela. He highlighted Venezuela’s resistance to fascist tactics by liberal democracies, marking it as a key player in the global struggle for sovereignty and democracy. 'Venezuela is a beacon in the fight for sovereignty and true democracy,' stated Couso. Read the full interview here 👉🏼https://shorturl.at/Ej6UL #VAInterview#Fascism#PresidentialElections2024

Venezuelanalysis

@venanalysis · Post #1852 · 14.01.2025 г., 21:47

Following President Nicolás Maduro’s inauguration for a third term on January 10, violent groups vandalized Venezuelan diplomatic offices in Lisbon (Portugal), Frankfurt (Germany), Medellín (Colombia), Vigo (Spain), and San José (Costa Rica). Venezuela’s Foreign Affairs Minister, Yván Gil, described these actions as “coordinated.” “In a coordinated action by the extremists of deranged fascism, multiple consulates have been targeted by those who aim to damage our diplomatic missions like they do our beloved Bolivarian Homeland,” Gil stated on social media. Read the full report: https://shorturl.at/tC2dt #Venezuela#diplomaticmissions#fascism

Venezuelanalysis

@venanalysis · Post #1524 · 04.04.2024 г., 21:47

Venezuela's National Assembly takes a dual stance against fascism and territorial disputes, passing anti-fascism legislation while reaffirming its claim over Essequibo amid alleged CIA and US Southern Command threats. Read more 👉🏽https://shorturl.at/aeOP7 #fascism#laws#Essequibo#Venezuela

Venezuelanalysis

@venanalysis · Post #1729 · 24.08.2024 г., 18:16

In the latest VA interview, Hindu Anderi discusses Venezuela’s Antifascist Law, which is nearing approval. She explains how the Platform for Solidarity with the Palestinian Cause is actively lobbying to include Zionism in the legislation. "Zionism is fascism’s twin... a racist movement based on supremacy and expansion," Anderi states. Read the full interview here 👉🏼https://shorturl.at/xBM4T #Fascism#InternationalSolidarity#Laws#Zionism

Anarcho Gardening

@anarchogardening · Post #2993 · 15.01.2026 г., 22:23

I play Stardew often as a cozy way to wind down and disconnect from the horrors. Today I see that the Trump Administration is using it for Slopaganda. It's not even about anything consequential — apparently for the last 15 years whole milk was removed from school cafeterias, and it's been restored via executive order. #USA#Politics#Slop#ImageGen#Fascism

VoxNR

@chbouchet · Post #4085 · 26.02.2026 г., 07:10

The Stern Gang: Ideology, Politics and Terror, 1940–1949 by Joseph Heller This study of Lehi (aka the Stern Gang) attempts to demythologize the image of this extremist, Zionist underground group. The book analyzes the party's split from the Irgun Zvai Leumi (National Military Organization) and its attempts to synthesize the politics and ideals of the right and left. Lehi's leader Stern stated that he incorporated elements of both the left and the right. #Zionism#NationalBolshevism#Fascism#Nazism#Palestine

Venezuelanalysis

@venanalysis · Post #1556 · 10.05.2024 г., 21:03

On Fascism and Other Maladies: A Conversation with Luis Britto García One of Venezuela’s most respected intellectuals talks about fascism and corruption scandals in the lead-up to the presidential elections. Read the full interview here 👉🏼shorturl.at/cexUZ #VAInterview#LuisBrittoGarcia#Venezuela#presidentialelections2024#interview#corruption#fascism

Fascism Putin-style is not abstract rhetoric but a set of concrete signs: cult of personality, militarism, repression, imperial aggression. The article provides a clear analysis without euphemisms. https://yep.uz/en/2025/09/putin-fascism-signs/ #fascism#putin#dictatorship#Uzbekistan repression #militarism#censorship#ukraine#zsymbols#russianworld