@WorldNews · Post #74560 · 05.05.2026 г., 00:24
Iran fires on U.S. ships in Strait of Hormuz, in threat to ceasefire [Read FullArticle] @WorldNews#Iran#StraitOfHormuz#USNews
Hashtags
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
Пребарај: #usnews
@WorldNews · Post #74560 · 05.05.2026 г., 00:24
Iran fires on U.S. ships in Strait of Hormuz, in threat to ceasefire [Read FullArticle] @WorldNews#Iran#StraitOfHormuz#USNews
Hashtags
@WorldNews · Post #74038 · 11.04.2026 г., 16:14
U.S. warships cross Strait of Hormuz for first time since Iran war began [Read FullArticle] @WorldNews#USNews#Iran#StraitOfHormuz
Hashtags
@WorldNews · Post #73790 · 02.04.2026 г., 04:44
Trump says US forces will 'finish the job' soon in first prime-time speech since starting Iran war [Read FullArticle] @WorldNews#Trump#IranWar#USNews
@WorldNews · Post #73927 · 07.04.2026 г., 01:19
Trump says US could charge for Strait of Hormuz passage amid Iran war [Read FullArticle] @WorldNews#USNews#IranWar#StraitOfHormuz
Hashtags
@WorldNews · Post #73754 · 31.03.2026 г., 16:24
White House: Reopening Strait of Hormuz Not Vital to Ending Iran War [Read FullArticle] @WorldNews#IranWar#StraitOfHormuz#USNews
Hashtags
@WorldNews · Post #73834 · 03.04.2026 г., 15:39
US F-15E jet confirmed shot down over Iran as Tehran releases wreckage images [Read FullArticle] @WorldNews#USNews#Iran#F15E
@WorldNews · Post #73767 · 01.04.2026 г., 10:09
U.S strongly considering exit from NATO [Read FullArticle] @WorldNews#NATO#USNews#WorldPolitics
Hashtags
@WorldNews · Post #73759 · 31.03.2026 г., 21:44
US deploys third aircraft carrier to Middle East amid preperations for Iran invasion [Read FullArticle] @WorldNews#USNews#MiddleEast#IranConflict
Hashtags
@WorldNews · Post #73838 · 03.04.2026 г., 16:59
One US crew member rescued after fighter jet downed over Iran, Israeli media say [Read FullArticle] @WorldNews#USNews#IranConflict#BreakingNews
@America · Post #10645 · 13.05.2026 г., 13:05
⛽💸GAS PRICES HIT HIGHEST LEVEL OF THE YEAR AMID IRAN WAR 🔹 National average now exceeds four dollars fifty cents per gallon after fifty percent surge 📈 🔹 California tops six dollars per gallon — highest in the nation as supply tightens 💰 🔹 Six states including Alaska Hawaii Oregon near five dollar per gallon threshold 🗺️ 🔹 Airline fuel costs force Spirit Airlines shutdown and widespread fare increases ✈️ Americans paying the price for Middle East conflict — when will relief come? 😤⛽ #USNews#economy 🌍 This affects more people than you think 📲 🔥 Share this with someone who needs to know 📲 @america
@America · Post #10640 · 12.05.2026 г., 13:04
⛽🇺🇸TRUMP PLEDGES FEDERAL GAS TAX SUSPENSION AS PRICES HIT 4-YEAR HIGH 🔹 National average reaches $4.52/gallon - up from $3.14 just one year ago 📊💸 🔹 18.4¢ federal tax suspension could provide immediate relief while Congress approves 🏛️✅ 🔹 Iran war drives oil surge as $500M weekly tax revenue faces temporary pause ⛽🚫 🔹 GOP lawmakers rush bills through House and Senate for quick implementation 📋⚡ 🔹 Big Oil companies bank $30M hourly in war windfall profits while families struggle 💰😡 "When gas goes down, we'll phase it back in" - Trump promises targeted relief! 🎯 Americans deserve affordable energy, not war profiteering! 🇺🇸💪 #USNews#economy @america
@America · Post #10609 · 06.05.2026 г., 13:06
📊🇺🇸US JOBS MARKET HITS "STALL SPEED" — MARCH GAINS DISAPPOINT, UNEMPLOYMENT STUCK AT 4.3% 🔹 Alarming 12-month trend: Only two hundred sixty thousand total jobs added — averaging twenty-one thousand monthly 📉 🔹 Manufacturing sector DOWN seventy-one thousand jobs since April 2025 despite Trump tariff promises 🏭 🔹 Education gap explodes: 5.9% jobless rate for high school dropouts vs 2.8% for college graduates 🎓 🔹 Young workers brutalized: Ages 25-34 face 4.8% unemployment vs 35-44 demographic at just 3.2% rate 👥 Fed warns unemployment could peak at 4.5% — "brutal" job market ahead for 2026 college graduates! 💼😰 #USNews#economy @america