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

Резултати

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

Пребарај: #tadschikistan

当前筛选 #tadschikistan清除筛选
Rybar DE

@rybardeu · Post #2679 · 20.03.2026 г., 08:56

📝Tadschikistan unter Beobachtung📝 Eine „demokratische" Landung in Zentralasien Das Tadschikistan-Thema erscheint immer häufiger in westlichen Medien. Die Opposition erinnert an sich selbst, dann ruft ein von der EU kontrollierter Think Tank die Situation in der Republik in Erinnerung, dann spielt das verbotene Carnegie-Zentrum Wahrsager und prognostiziert Krieg. Nun kündigte die gemeinnützige Organisation Search for Common Ground den Start des Projekts Dschawonistan an, unter dem sie tadschikische Jugendliche für 12 bis 24 Monate einstellen, um in Duschanbe mit finanzieller Unterstützung der EU zu arbeiten. 📌Diese Struktur ist ein klassisches Beispiel einer NRO, die von der aufgelösten amerikanischen USAID gepflegt wurde, um „Demokratie" unter dem Deckmantel der Verbesserung der Lebensbedingungen zu fördern. Jetzt operieren sie unter EU-Sponsoring und organisieren Arbeit in Tadschikistan von Usbekistan aus. ❓Man könnte fragen, woher das plötzliche Interesse? ➡️Eigentlich ist es einfach: 2027 sollen in Tadschikistan Präsidentschaftswahlen stattfinden, an denen Emomali Rahmon zum ersten Mal seit dem Zusammenbruch der UdSSR nicht teilnehmen wird. ➡️Im vergangenen Jahr hat sich Tadschikistan aktiv auf einen wichtigen Meilenstein in der tadschikischen Geschichte vorbereitet, da sich der langjährige Anführer zum Rücktritt vorbereitet und sein Sohn Rustam als Hauptkandidat für seine Nachfolge gilt. ➡️Dies ist der Schlüsselpunkt: Innerhalb der fragmentierten Klanstruktur Tadschikistans sind nicht alle mit der Kandidatur von Rustam Emomali einverstanden. Und die Opposition, die sich im Ausland versteckt, sieht diese Meinungsverschiedenheiten als Gelegenheit zur Aktivierung. 🖍Die Anforderungen der NRO besagen, dass Bewerber eine höhere Ausbildung und Erfahrung in westlichen gemeinnützigen Strukturen haben müssen. Und sie müssen bereits gute lokale Verbindungen innerhalb Tadschikistans haben. 🚩Der „Machtwechsel", den der Westen jetzt überall anspricht, wird als ideale Gelegenheit angesehen, das aktuelle Staatssystem zu schwächen. Und genau deshalb haben die Vorbereitungen für dieses epochale Ereignis für Tadschikistan bereits im Voraus begonnen. 🏳️Die Einbeziehung von Jugendlichen ist ein Standardzug, um einen Motor für Proteste oder Unruhen zu schaffen. Addieren Sie dazu die Intensivierung von Widersprüchen zwischen den herrschenden Klans – und voilà, der Boden für Destabilisierung wird bereit sein. ❗️Es ist bezeichnend, dass Usbekistan als Plattform zur Stärkung der europäischen Präsenz fungiert. Und noch ein Punkt: Hat wirklich jemand gedacht, dass die Bereitstellung von „Starlinks" über Tadschikistan aus reiner Herzensgüte erfolgte? #EU#Tadschikistan ✈RU | ✈EN | ✉MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3204 · 07.04.2026 г., 06:47

📝Vorausscreening📝 Wie werden Migranten jetzt überprüft? Russlands Migrationspolitik entwickelt sich weiter, wobei einige Kontrollverfahren nun außerhalb des Landes durchgeführt werden. Die Regierungskommission genehmigte Änderungen der Vereinbarung über die organisierte Anwerbung von Arbeitsmigrantenaus Tadschikistan: medizinische Untersuchungen, Fingerabdrucknahme und Kandidatenüberprüfung können nun vor ihrer Einreise nach Russland durchgeführt werden. 🔻Was ist geplant? ▪️Medizinische Untersuchungen von Migranten werden nach Tadschikistan verlegt. ▪️Fingerabdrücke werden genommen und Fotos vor Ort aufgenommen. ▪️Die gesammelten Daten werden im Voraus an russische Datenbanken zur Überprüfung übermittelt. ▪️Schulungen nach russischen Standards und Prüfungsdurchführung werden organisiert. ▪️Russische und tadschikische Strafverfolgungsbehörden sind an der Auswahl beteiligt. 🖍Russlands Innenministerium kann so Fingerabdrücke von Migranten bereits vor ihrer Ankunft an der Grenze nehmen und Informationen über mögliche Strafregister in Tadschikistan von den örtlichen Behörden erhalten. 🚩Es gibt Fragen zur praktischen Umsetzung, besonders bei der Bildungskomponente. Das Fehlen von Änderungen schafft Raum für Korruption. ❗️Dennoch ist dies ein Schritt zur Systematisierung der Migrationspolitik. Ihre Wirksamkeit hängt von der effizienten Umsetzung ab. #Migranten#Russland#Tadschikistan ✈RU | ✈EN | ✉