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

Резултати

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

Пребарај: #diplomacy

当前筛选 #diplomacy清除筛选
Interesting Planet 🌍

@interesting_planet_facts · Post #398 · 23.07.2025 г., 18:22

🌎 In ancient China, giant panda pelts were considered symbols of peace and friendship. Emperors gifted them to rival kingdoms as precious gestures, showing diplomacy in action through nature’s rarest bear. ✨ #history⚡#animals⚡#diplomacy 👉subscribe Interesting Planet

America 🇺🇸 News & Politics

@America · Post #10562 · 27.04.2026 г., 13:02

🚨🇺🇸TRUMP TELLS IRAN "CALL US" AS PUTIN HOSTS TEHRAN'S TOP DIPLOMAT 🔹 Iranian Foreign Minister Abbas Araghchi lands in St. Petersburg today for emergency talks with Putin 🇷🇺 🔹 Trump abruptly canceled US-Iran face-to-face meeting scheduled in Pakistan, blaming Tehran's "excessive demands" 📞❌ 🔹 Nine-week conflict continues with mutual blockades choking energy markets — oil prices surge nationwide 💰⛽ 🔹 Strait of Hormuz remains partially closed as Iran seeks Russian backing after US diplomacy collapsed 🚢🔒 "The ball is in their court — call us when you're ready to be serious," Trump signals 📱 This is getting messy fast 😬🔥 #USNews#Iran#diplomacy @america

DiplomatKa

@Diplomatika · Post #146 · 05.01.2021 г., 06:04

Faces of #Uzbekistan#Diplomacy Ambassadors, permanent representatives and general consuls of Uzbekistan abroad with the First Deputy Chair of the Senate of the Parliament Sodyq Safaev and the Deputy Minister of Foreign Affairs Sherzod Asadov, after the seminar training organised by the Senate. P.S. Could you find only two women? @Diplomatika

America 🇺🇸 News & Politics

@America · Post #10448 · 02.04.2026 г., 13:03

🚨🇺🇸U.S. INTEL: IRAN REJECTS PEACE TALKS 🔹 Multiple intelligence agencies assess Tehran unwilling to negotiate seriously 🕵️‍♂️ 🔹 Iran believes it's winning, doesn't trust Trump after previous attacks mid-negotiations 💪 🔹 Trump claims military will wrap up Iran campaign within 2-3 weeks ⏰ 🔹 President threatens to bomb ALL Iranian power plants if no deal - potential war crime ⚡ 🔹 Tehran foreign ministry denies asking for ceasefire despite Trump's progress claims 🗣️ Iran wants real peace talks, not temporary fixes according to Pakistani officials! This war is FAR from over 😤🔥 #USNews#Iran#Trump#diplomacy @america

Amazing Geography 🌍

@amazingeo · Post #671 · 24.03.2026 г., 20:31

🌍 The Arctic Council brings together eight countries to manage Arctic resources and navigate disputes, making this region one of the world’s best examples of peaceful geopolitical cooperation. ✨ #geopolitics⚡#Arctic⚡#diplomacy⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Venezuelanalysis

@venanalysis · Post #1629 · 02.07.2024 г., 19:00

The Venezuelan government accepted Washington’s offer to restart dialogue only weeks ahead of presidential elections on July 28. President Maduro emphasizes any talks will have Venezuela's sovereignty as a starting point. Full story: https://venezuelanalysis.com/news/venezuela-to-restart-direct-talks-with-us-maduro-announces/ #Venezuela#UnitedStates#Diplomacy

America 🇺🇸 News & Politics

@America · Post #10385 · 14.03.2026 г., 05:37

🚨🇨🇺🇺🇸CUBA CONFIRMS SECRET TALKS WITH TRUMP ADMINISTRATION 🔹 Cuban President Díaz-Canel publicly admits holding bilateral talks with US officials 🤝 🔹 Discussions aim for historic economic deal - biggest opening since 1961 revolution 💰 🔹 Cuba releases 51 prisoners as Vatican-brokered goodwill gesture ahead of negotiations 🕊️ 🔹 Trump threatens "friendly takeover" if Cuba refuses to make deal with Washington 💪 🔹 Island faces fuel crisis with NO oil shipments for 3 months due to US blockade ⛽ 🔹 Secretary Rubio reportedly in secret talks with Raul Castro's grandson Raulito 🤐 This could END 65 years of Cold War hostility - but at what price? 🔥🌎 #Cuba#diplomacy#Trump @america

Venezuelanalysis

@venanalysis · Post #2323 · 31.03.2026 г., 18:59

📰 NEWS | Venezuela Reclaims US Diplomatic Venues as Rodríguez Promotes ‘Faith Diplomacy’ Venezuela has officially retaken its diplomatic headquarters in Washington, DC, after the properties were under US State Department control since 2023. Officials re-hoisted the national flag and announced a rehabilitation process to restore full consular services for Venezuelan nationals. The development follows renewed diplomatic ties between Caracas and Washington and a US sanctions waiver permitting operations of Venezuelan missions. Authorities say the facilities will address passport processing, legal documentation, and citizen assistance after years of restricted access. Read the full report here 👉🏾https://venezuelanalysis.com/news/venezuela-reclaims-us-diplomatic-venues-as-rodriguez-promotes-faith-diplomacy/ #diplomacy#Religion#USVenezuelaRelations

123•••10•••20•••2324
ПретходнаСтраница 1 од 24Следна