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

Резултати

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

Пребарај: #middleeastcrisis

当前筛选 #middleeastcrisis清除筛选
BadVolf

@badvolfnews · Post #1109 · 09.10.2023 г., 06:45

💥BREAKING! Weapons meant for Ukraine USED in the devastating terrorist attack in Israel! The Biden Administration's SHOCKING REPEATED REFUSAL on arms tracking, paired with Ukraine's notorious black market, fuels a terrifying new threat for the world. We will see MUCH MORE of this, coming soon through the Southern Border near you! ⚠️🔥#UkraineArmsScandal#MiddleEastCrisis

Red Nile

@rednile12 · Post #11104 · 28.02.2026 г., 13:23

🔺Continuation from above @rednile12 📌 What Happened Earlier Today Earlier on February 28, 2026, the United States and Israel launched a coordinated military offensive against multiple targets in Iran — an operation involving aerial and missile strikes planned over weeks, according to Israeli officials. Western powers claimed the operation aimed to neutralize what they described as “existential threats” posed by Iran’s missile and nuclear programs. However, Russia and others have condemned the U.S.–Israel assault as a premeditated, unprovoked act of aggression against a sovereign state. 🔥 Iran’s Retaliatory Tactics Iran’s response appears to reflect a strategic approach, not a spontaneous counterattack: 🔹Missile Barrages First: Iran fired ballistic missiles at multiple targets hosting U.S. forces and allied positions across the Gulf — including Qatar, Bahrain, Kuwait, and the UAE. 🔹Drone Saturation: Following the missile salvos, waves of Shahed-136 drones were reportedly used to strike high-value U.S. radar and defense infrastructure once expensive interceptor systems were already engaged. 🔹 This layered method has key implications: ▪️ It forces U.S. and allied defenses to expend high-cost interceptors against cheaper threats. ▪️ It exploits cost asymmetry, where low-cost drones can wear down advanced systems economically and tactically over time. ▪️ It demonstrates Iran’s ability to integrate UAVs into broader retaliation campaigns, not just standalone strikes. 🧠 Strategic Takeaways 📍Damage to Early Warning Capabilities If U.S. AN/FPS-132 radars are seriously degraded or destroyed, it would reduce the effectiveness of missile tracking and early warning across the region, complicating air defense coordination in a rapidly evolving war environment. 📍Cost Imbalance in Modern Air Defense Iran’s combination of missiles and inexpensive drones highlights a structural weakness in defense architectures built around costly interceptor munitions. 📍Regional Escalation Risks Today’s retaliation underscores how quickly localized strikes can escalate into broader conflict — dragging multiple Gulf states into direct confrontation, disrupting airspace, and threatening civilian infrastructure across the region. ♦️This is no ordinary exchange of fire — it reflects a turning point in regional warfare dynamics, where retaliation, sequencing, cost imbalances, and strategic targeting have dramatic implications for how future conflicts unfold. RedNile Media🌊🧭 📡@rednile12 Geopolitics | Multipolarity | Sovereignty | Strategic Reality #Iran#USA#Israel#MiddleEastCrisis#GulfSecurity

BadVolf

@badvolfnews · Post #1100 · 07.10.2023 г., 20:25

🚨 BREAKING NEWS 🚨 "Al-Quds Brigade, part of the Islamic Jihad group, claims to have captured Israeli soldiers during an operation near Gaza. Hamas reports seizing 14 tanks and IDF prisoners. Israel declares a state of war, launching 'Operation Iron Swords'. Tensions escalate." 💣💥#MiddleEastCrisis#PrisonersOfWar#IsraelVsHamas https://www.gazeta.ru/army/news/2023/10/07/21450403.shtml Subscribe to @BadVolfNews

የሆርሙዝ የባህር ወሽመጥ ያለፉ ሰዓታት ሁኔታ፦ የሰላም ጥረቶች መሰናከል እና የዓለም አቀፉ ማኅበረሰብ ምላሽ ************** በመካከለኛው ምሥራቅ ያለው ወታደራዊ ውጥረት ዛሬ ወደ አዲስ እና አደገኛ ምዕራፍ ተሸጋግሯል። በፓኪስታን፣ ኢስላማባድ ለ21 ሰዓታት የተካሄደው የሰላም ድርድር ያለምንም ስምምነት መጠናቀቁን ተከትሎ፣ የዩናይትድ ስቴትስ ማዕከላዊ ዕዝ (CENTCOM) ዛሬ ከቀኑ 5፡00 ሰዓት ጀምሮ በኢራን ወደቦች ላይ መደበኛ የባሕር ከበባ መጀመሩን አስታውቋል። ፕሬዚዳንት ዶናልድ ትራምፕ ኢራን በሆርሙዝ ወሽመጥ ላይ የምታስከፍለውን ክፍያ “ዓለም አቀፍ ዝርፊያ” ሲሉ በመኮነን፣ ክፍያውን የሚፈጽም ማንኛውም መርከብ በአሜሪካ ቁጥጥር ሥር እንደሚውል አስጠንቅቀዋል። በሌላ በኩል፣ ኢራን ሆርሙዝ ወሽመጥ ሙሉ በሙሉ በቁጥጥሯ ሥር መሆኑን በመግለጽ፣ የባሕር ከበባውን እንደማትቀበልና ማንኛውም ወታደራዊ እርምጃ ከባድ አጸፋዊ ምላሽ እንደሚያስከትል አሳውቃለች። እንግሊዝ እና ፈረንሳይ የአሜሪካን የባሕር ከበባ እንደማይደግፉ በማስታወቅ፣ ከጦርነቱ ተሳታፊዎች ነጻ የሆነ እና ጥብቅ የመከላከል ዓላማ ያለው ሰላማዊ ዓለም አቀፍ የባሕር ኃይል ጥምረት ለማቋቋም የጋራ ጉባኤ ጠርተዋል። ቻይና እና ሩስያ መፍትሔው ወታደራዊ ኃይል ሳይሆን በአስቸኳይ ተኩስ አቁም ላይ መድረስ መሆኑን በማስገንዘብ፣ ከበባው የዓለም አቀፍ ንግድ መስመርን እንደሚያስተጓጉል አስጠንቅቀዋል። ሳውዲ ዓረቢያ ከደኅንነት ስትራቴጂ አኳያ ጥንቃቄ የተሞላበት ዝምታን ስትመርጥ፣ ኳታር ቀጣናው ከቁጥጥር ውጪ ወደሆነ ጦርነት እያመራ ነው በማለት ስጋቷን ገልጻለች። ፓኪስታን እና ኦማን በበኩላቸው የተጀመረውን የሽምግልና ጥረት አጠናክረው እንደሚቀጥሉ ሲያረጋግጡ፣ እስራኤል የአሜሪካን ውሳኔ ሙሉ በሙሉ ደግፋለች። እንደ ዎል ስትሪት ጆርናል እና ሌሎች ሁነኛ የመረጃ ምንጮች፣ በኢስላማባድ የተካሄደው የሰላም ድርድር ላለመሳካቱ ዋናው ምክንያት የኢራን የኑክሌር መርሐ ግብር እና የሆርሙዝ ወሽመጥ የቁጥጥር ሥልጣን ጉዳይ ነው። የአሜሪካ ምክትል ፕሬዚዳንት ጄዲ ቫንስ ኢራን የኑክሌር ፍላጎቷን እንድታቆም ያቀረቡትን ጥያቄ አለመቀበሏን ሲገልጹ፤ የኢራን የውጭ ጉዳይ ሚኒስትር አባስ አራቅቺ በበኩላቸው የአሜሪካ ከፍተኛ ጫና እና የከበባ ዛቻ ለስምምነት ተቃርቦ የነበረውን ድርድር እንዳደናቀፈው ገልጸዋል። የፖለቲካ እና የኢኮኖሚ ተንታኞች የቀጣዩን ጊዜ ሁኔታ በከፍተኛ ስጋት እየተመለከቱት ነው። የስትራቴጂያዊ እና ዓለም አቀፍ ጥናቶች ማዕከል (CSIS) ተንታኞች እንደሚሉት፣ ይህ ጫና ኢራን በየመን የሚገኙ የሁቲ ኃይሎችን በመጠቀም በባቢል መንደብ ወሽመጥ ላይ ተጨማሪ ጥቃቶች እንድትሰነዝር ሊገፋት ይችላል። ይህ ከሆነ እና በአንድ ጊዜ ሁለት ዋና ዋና የነዳጅ ማስተላለፊያ መስመሮች ከተዘጉ፣ ከ100 ዶላር በላይ የዘለለው የነዳጅ ዋጋ እስከ 150 ዶላር ሊያሻቅብ እንደሚችል የገበያ ተንታኞች ይገምታሉ። የተባበሩት መንግሥታት ድርጅት በበኩሉ፣ ጦርነቱ እና የኢኮኖሚ መናጋቱ በዓለም ዙሪያ 32 ሚሊዮን ሰዎችን ወደ ድህነት ሊገፋ እንደሚችል ስጋቱን ገልጿል። ከነዚህ አስተያየቶች በመነሳት የተጀመረው የሰላም ጥረት እና የኦማን የሽምግልና ሚና አሁንም ብቸኛው የቀውሱ መውጫ ተስፋ ተደርጎ እየታየ ይገኛል። ለሚ ታደሰ #MiddleEastCrisis#StraitOfHormuz#NavalBlockade#EnergySecurity#Diplomacy

ሕይወቴን ለሀገሬ እሰጣለሁ፦ የኢራን ፕሬዚዳንት መስዑድ ፔዜሽኪያን ***************** በመካከለኛው ምስራቅ የቀጠለውን የአሜሪካና የእስራኤል ጥቃት ተከትሎ፣ የኢራኑ ፕሬዚዳንት መስዑድ ፔዜሽኪያን ለሀገራቸው መስዋዕት ለመሆን ቃል ከገቡ 14 ሚሊዮን ኢራናውያን ጋር ተቀላቅለዋል። ፕሬዚዳንቱ ዛሬ ባስተላለፉት መልዕክት፣ "እኔም እንደ 14 ሚሊዮኑ ኩሩ ኢራናውያን ሁሉ ሕይወቴን ለሀገሬ ለመስጠት ዝግጁ ነኝ፤ ሁሌም ለኢራን እኖራለሁ" ሲሉ ገልጸዋል። ይህ የሕዝብ ንቅናቄ በዓለም አቀፍ መገናኛ ብዙኃን ትኩረት የሳበ ሲሆን፣ የኢራን ምክር ቤት አባላትም ንቅናቄው ሕዝቡና መንግሥት ለሀገራቸው ዳር ድንበር ያላቸውን ዝግጁነት በተግባር ያሳየ መሆኑን ገልጸዋል። በተለይም በገጠርና በድንበር አካባቢ የሚኖሩ ነዋሪዎች ጠላትን ለመመከት እያደረጉት ያለው ተጋድሎ ከፍተኛ አድናቆትን አትርፏል ተብሏል። ባለፈው ወር አጋማሽ የአሊ ካሜኒን መገደል ተከትሎ የተቀሰቀሰው ይህ ጦርነት፣ ኢራን በአሜሪካና በእስራኤል ላይ የአጸፋ እርምጃዎችን እንድትወስድ አድርጓታል። አሁን የተጀመረውና ቁጥሩ በየሰዓቱ እየጨመረ የሚገኘው ይህ የራስን ሕይወት ለሀገር አሳልፎ የመስጠት ዘመቻ፣ በኢራናውያን ዘንድ ያለውን ጠንካራ ብሔራዊ ስሜትና አንድነት ለዓለም ያሳየ ክስተት ሆኖ ተመዝግቧል ሲል ፕሬስ ቲቪ ዘግቧል። #Iran#Pezeshkian#NationalDefense#MiddleEastCrisis#BreakingNews

“ጦርነቱ ሊያበቃ ተቃርቧል” - ፕሬዚዳንት ዶናልድ ትራምፕ ***************** የአሜሪካው ፕሬዚዳንት ዶናልድ ትራምፕ ከኢራን ጋር ያለው ጦርነት ወደ ማብቂያው እየተቃረበ መሆኑን ገለጹ። ፕሬዚዳንቱ ከፎክስ ኒውስ ጋር ባደረጉት ቆይታ፣ አሜሪካ ገና ሥራዋን ባታጠናቅቅም ስድስት ሳምንታትን ያስቆጠረው ይህ ጦርነት ወደ ማጠናቀቂያው መስመር እየደረሰ መሆኑን ተናግረዋል። ይሁን እንጂ የፖለቲካ ተንታኞች እንደሚሉት የፕሬዚዳንት ትራምፕ ንግግር በሀገር ውስጥ ያለውን ፖለቲካዊ ጫና ለመቀነስ የታለመ እና የጦርነቱን መቆም የሚፈልግ ስሜት የተንጸባረቀበት ነው። አሁን ባለው ሁኔታ ለሁለት ሳምንታት የተቆረጠው የተኩስ አቁም ጊዜ ግማሽ ላይ የደረሰ ሲሆን በሆርሙዝ ወሽመጥ ላይ ያለው ውጥረት ግን እንደቀጠለ ይገኛል። እንደ ባለሙያዎቹ ገለጻ፣ ፕሬዚዳንቱ ግጭቱን ለመፍታት ያላቸው ጊዜ እያለቀ ቢመስልም በሁለቱ ሀገራት መካከል ስምምነት ላይ ለመድረስ የሚያስችሉ ዕድሎች እንዳሉ ጠቁመዋል። #Trump#IranWar#MiddleEastCrisis#BreakingNews#USA#Iran