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

Резултати

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

Пребарај: #ue

当前筛选 #ue清除筛选
RT en français

@RTenfrancais · Post #80114 · 26.04.2026 г., 16:00

🔵Les pêcheurs de l'#UE cessent de prendre la mer en raison de la hausse des prix du carburant. Les revenus tirés de la pêche ne couvrent pas toujours les coûts du diesel, rapporte la chaîne de télévision et de radio danoise DR. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #80043 · 25.04.2026 г., 12:01

🇪🇺L’#UE restreint les importations de GNL russe L’Union européenne a officiellement interdit l’importation de gaz naturel liquéfié russe via des contrats à court terme. Selon les prévisions, l’impact sur les volumes livrés restera limité à court terme, une baisse plus nette étant attendue à partir de 2027. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #79872 · 23.04.2026 г., 08:20

L’Italie devient le deuxième pays de l’#UE après la France à avoir une dette publique de plus de 3 000 milliards d’euros, selon Eurostat. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #79861 · 22.04.2026 г., 21:44

🗣L’#UE valide 90 milliards d'euros d'aide à l’Ukraine et adopte un 20e paquet de sanctions contre la Russie. Le point avec Pierre-Emmanuel Thomann, fondateur d'Eurocontinent. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #79796 · 22.04.2026 г., 11:44

ℹ️Les ambassadeurs de l’#UE ont approuvé un prêt de 90 milliards d’euros à Kiev ainsi qu’un 20e paquet de sanctions contre la Russie, rapporte Reuters. Ces décisions sont intervenues après que la Hongrie a levé son veto sur le prêt, le gazoduc Droujba étant remis en service. Reuters précise que les pays de l’UE n’ont pas opté pour l’une des restrictions clés du nouveau paquet de sanctions : l'une interdiction totale du transport du pétrole russe. RT en français • Osez questionner !

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52402 · 26.03.2026 г., 10:57

🇪🇺#Ue – L'Europarlamento adotta a larga maggioranza la posizione negoziale sull'intesa Ue-Usa sui dazi, imponendo paletti: clausola di sospensione in caso di nuovi dazi Usa; clausola "sunrise" subordinata al rispetto degli impegni di Washington; clausola "sunset" con scadenza al 31 marzo 2028, salvo rinnovo. @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52210 · 17.03.2026 г., 14:39

🇪🇺#Ue – I relatori ombra della commissione Commercio Internazionale approvano la calendarizzazione del voto sull'intesa Usa‑Ue sui dazi, fissando la votazione di commissione per giovedì e prevedendo successivamente la Plenaria. Resta incerta la data del voto in Aula: il Ppe propone il 26 marzo in miniplenaria; socialisti e Verdi chiedono la sessione di aprile a Strasburgo. @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52149 · 09.03.2026 г., 21:11

🇪🇺#Ue – Italia, Germania e Belgio promuovono per domani una videoconferenza con alcuni leader Ue per discutere di semplificazione e di misure volte a ridurre i prezzi dell'energia; l'incontro servirà anche a preparare i lavori del prossimo vertice Ue del 19 marzo. I tre Paesi avevano già organizzato un pre-vertice sulla competitività il 12 febbraio ad Alden Biesen. Al vertice a distanza dovrebbero partecipare circa una dozzina di Paesi Ue. @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51783 · 29.01.2026 г., 12:23

La Commissione europea ha presentato la prima Strategia europea per la gestione dell'asilo e della migrazione: "costruire un sistema europeo comune per il rimpatrio, basato sul proposto regolamento sui rimpatri", con norme più efficienti, processi digitalizzati e "l'istituzione di centri di rimpatrio", e migliorare la riammissione da parte dei paesi terzi rafforzando gli strumenti dell'#UE per promuovere la cooperazione. @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51698 · 19.01.2026 г., 13:21

🇬🇱🇺🇸🇪🇺 Portavoce Commissione #UE: "Sono in corso intense consultazioni tra i leader europei ed è chiaro che la priorità è non far precipitare la situazione, impegnarsi con gli Usa, ed evitare i dazi, perché danneggerebbero le imprese e i cittadini su entrambe le sponde dell'Atlantico. Se i dazi saranno applicati l'Ue ha strumenti a sua disposizione per rispondere", precisando che in certe situazioni "la leadership si esprime con la responsabilità. (ANSA) @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51494 · 18.12.2025 г., 17:45

Migliaia di agricoltori in piazza a Bruxelles, con centinaia di trattori, protestano contro bilancio #Ue, riforma Pac e accordo Mercosur; tensioni davanti al Parlamento europeo con lanci di uova, pietre e piccoli roghi. @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45875 · 27.02.2026 г., 10:41

🇪🇺#Ue – L'Unione europea annuncia l'entrata in vigore provvisoria dell'accordo commerciale con il Mercosur, decisione assunta dopo la ratifica del trattato da parte di Uruguay e Argentina e il placet dei principali gruppi politici dell'Eurocamera; il Consiglio Ue aveva autorizzato a gennaio la Commissione all'applicazione provvisoria. @UltimoraPolitics

Hashtags

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••5354
ПретходнаСтраница 1 од 54Следна