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

Резултати

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

Пребарај: #capitalismodeestado

当前筛选 #capitalismodeestado清除筛选
Communia

@communia · Post #37725 · 20.12.2023 г., 08:18

#España#CapitalismodeEstado#EconomíadeGuerra El estado organiza a la Caixa y BBVA para asegurar el control de Telefónica https://elpais.com/economia/2023-12-20/el-gobierno-buscara-un-pacto-con-bbva-y-la-caixa-para-dar-estabilidad-accionarial-a-telefonica-tras-comprar-el-10.html SEPI comprará el 10% https://elpais.com/economia/2023-12-19/el-gobierno-aprueba-que-la-sepi-compre-hasta-un-10-de-telefonica.html

Communia

@communia · Post #37062 · 23.09.2023 г., 06:05

#Alemania#Economíadeguerra y #capitalismodeestado «"La infraestructura ferroviaria lleva décadas descuidada y llevada a sus límites absolutos. Esto ya no es aceptable e indigno de una nación económica progresista", ha denunciado el ministro, Volker Wissing en un comunicado. Para la rehabilitación de las vías se va a fundar una nueva empresa de infraestructuras con el nombre de InfraGo, en la que se integrarán las filiales DB Netz y DB Station und Service. Se espera que las obras comiencen el 1 de enero de 2024 y finalicen en 2030» https://www.europapress.es/economia/transportes-00343/noticia-alemania-rehabilitara-red-ferroviaria-40000-millones-euros-20230915165709.html

Communia

@communia · Post #37496 · 04.11.2023 г., 06:50

‼️#CapitalismodeEstado#EconomíadeGuerra#España La SEPI tomará el control de Telefónica... «El Gobierno en funciones de Pedro Sánchez está analizando distintas opciones para mantener la españolidad de Telefónica, de la que Saudi Telecom Company (STC) ha comprado hasta el 9,9% del capital, sin impedir, a su vez, la entrada de capital extranjero. en compañías calificadas como estratégicas para el Estado. Según han confirmado fuentes gubernamentales, una de las operaciones en las que se está trabajando es la toma de una participación próxima al 5% liderada por la Sociedad Estatal de Participaciones Industriales (SEPI), en coordinación con otros inversores nacionales.» https://www.elconfidencial.com/empresas/2023-10-30/gobierno-prepara-entrada-sepi-telefonica_3762979/ ... la idea es incluir en la operación a Indra para sentar las bases de un «campeón nacional» de la industria tecnológico-militar útil para el circuito de acumulación del #militarismo https://www.vozpopuli.com/economia_y_finanzas/indra-caballero-blanco-telefonica.html

Communia

@communia · Post #37457 · 31.10.2023 г., 07:06

#GuerraTecnológica, #CapitalismodeEstado y #EconomíadeGuerra en #China «En sus primeras declaraciones como presidente de la AISC Chen Nanxiang ha descrito los grandes desafíos a los que se enfrenta la industria china de los circuitos integrados como resultado de las sanciones impuestas por EEUU y sus aliados. También ha defendido que "la convulsión sin precedentes" a la que está sometida esta organización representa una gran oportunidad para desarrollarse de forma local. Todo lo que ha dicho era previsible y forma parte del discurso razonable al que se puede aferrar alguien en su posición. No obstante, lo interesante es que haya hecho hincapié en la necesidad de que los fabricantes chinos de chips caminen juntos.» «Su mensaje llega en un momento crítico y poco después de que Peter Wennink, el director general de ASML, y Jensen Huang, el director general de NVIDIA, hayan persuadido al Gobierno de EEUU de algo evidente: las sanciones están acelerando el desarrollo de la tecnología de fabricación de semiconductores de China. Están acelerando su independencia. En este contexto lo que ha hecho Chen Nanxiang es una declaración de intenciones en toda regla.» https://www.xataka.com/empresas-y-economia/industria-chips-china-reconoce-que-solo-tiene-camino-para-sobrevivir-a-sanciones-eeuu

Communia

@communia · Post #37076 · 27.09.2023 г., 19:14

#España#CapitalismodeEstado y #cosaschulísimas. #Pensiones «El sector de la construcción culminó el pasado sábado la actualización de su convenio colectivo al ser publicado en el Boletín Oficial del Estado (BOE). Este texto es histórico debido a la creación de un plan de pensiones de empleo simplificado pionero entre el tejido empresarial español que espera fomentar el ahorro complementario a la prestación pública entre los trabajadores y las empresas del sector a través de dotaciones periódicas. Entre los puntos fuertes del reglamento, se establece que el patrimonio del plan se invertirá dentro del propio sector, en fondos dedicados a infraestructuras.» https://www.eleconomista.es/economia/noticias/12460561/09/23/el-plan-de-pensiones-de-la-construccion-invertira-su-patrimonio-en-infraestructuras.html

Communia

@communia · Post #36987 · 02.09.2023 г., 13:34

#Francia. #Inflación, #capitalismodeEstado, transferencia de rentas del trabajo al capital y #EconomíadeGuerra «El aumento de los precios está comenzando de nuevo. En un año, la inflación pasó del 4,3% en julio al 4,8% en agosto, constató el INSEE este jueves 31 de agosto.» «Después de que Bruno pregunta, Bruno actúa. Al menos así lo dice. Ante que la inflación de alimentos se mantiene en un nivel elevado, el Ministro de Economía anunció nuevas medidas este jueves 31 de agosto. Por un lado, el compromiso de los actores agroalimentarios de no subir ni bajar los precios de 5.000 referencias, es decir, 1 de cada 4 productos, y por otro, el avance en el otoño de las negociaciones comerciales entre fabricantes y distribuidores para que concluyan en enero, y ya no en marzo. Bruno Le Maire espera que los precios bajen a partir de principios de 2024.» «“El fenómeno espectacular de este trimestre es el aumento muy pronunciado (imprevisto) del margen de las empresas: ¡+1,5 puntos! indica Sylvain Billot. Este aumento es muy fuerte en el sector de la energía, el agua y los residuos, donde la tasa de margen alcanzó el 74% (+7 puntos). Se trata sencillamente del mayor margen de beneficio en este sector desde la Segunda Guerra Mundial. »» https://www.marianne.net/economie/remontee-de-linflation-nos-3-idees-pour-aider-bruno-le-maire-a-baisser-les-prix

Communia

@communia · Post #37090 · 28.09.2023 г., 15:40

#Francia. #PactoVerde, #ferrocarril y #CapitalismodeEstado al servicio del capital privado «Francia subvencionó a la empresa reinvirtiendo y garantizando que SNCF recuperara la deuda. Una deuda ligada también al hecho de que durante décadas nadie había pensado en invertir en transporte de mercancías. Los camiones circulaban entonces por todas las carreteras de Francia, un absurdo total que hacía intransitable el tráfico, dañando las carreteras y, por tanto, las infraestructuras. No es la mejor solución en términos ecológicos. Pero no importa, a nadie le importaba, especialmente a los principales jefes de la SNCF, Guillaume Pepy a la cabeza. De este modo habíamos permitido que el flete disminuyera. Ojo, distorsión de la competencia! ”. En consecuencia, el ministerio, asesorado por consultores que siempre buscan una nueva manera de desmantelar un buque insignia industrial, se dijo que la única solución era dividir en dos los transportes de SNCF y regalar a sus competidores una parte entera del lucrativo negocio de Fret SNCF. Por lo tanto, se podría prescindir de 23 flujos, es decir, de las 23 conexiones que mejor funcionan y que permiten combinar camión y ferrocarril. Una aberración que corre el riesgo de costar el puesto de trabajo a 500 trabajadores ferroviarios, ¡pero no importa porque la Comisión Europea lo pidió! La huelga de los trabajadores ferroviarios de Fret SNCF no sólo es legítima, sino que debería ocupar los titulares.» https://www.marianne.net/agora/les-signatures-de-marianne/natacha-polony-non-seulement-la-greve-de-fret-sncf-est-legitime-mais-elle-devrait-faire-les-gros-titres

Communia

@communia · Post #37463 · 31.10.2023 г., 07:27

#GranBretaña y la imposibilidad de mantener las apariencias de no intervención y libre mercado frente al #IRA, la #guerracomercial de #EEUU, y el #PactoVerde#UE. #Clave#EconomíadeGuerra y #CapitalismodeEstado «"El gobierno ha hecho un gran trabajo al hacer algunos anuncios interesantes y aplicar un millón de estrategias, pero eso es parte del problema", dijo Sarah Mackintosh, directora de Cleantech para el Reino Unido, un grupo de presión creado en parte como respuesta al hecho de que La Ley de Reducción de la Inflación es un incentivo para trasladar las inversiones a Estados Unidos. "En realidad, no existe un plan de entrega claro". Y los cambios recientes, como retrasar la prohibición de las ventas de automóviles a gasolina y diésel, fueron “sólo una inconsistencia con la que los inversores deben lidiar”, dijo Mackintosh. La Ley de Reducción de la Inflación ha reavivado el debate sobre las ventajas de tener una estrategia industrial, en la que los gobiernos buscan activamente dar forma a una economía. Make UK, un grupo comercial que representa a los fabricantes, dijo que la falta de una "estrategia industrial adecuada y planificada es el talón de Aquiles del Reino Unido". Es una de las líneas divisorias entre los dos partidos políticos más grandes de Gran Bretaña antes de las elecciones que tendrán lugar el próximo año. El opositor Partido Laborista ha esbozado una estrategia industrial, una de las cosas que atrajo a ejecutivos corporativos, por primera vez, a la conferencia anual del partido este mes » https://www.nytimes.com/2023/10/31/business/in-global-race-to-offer-green-subsidies-uk-prefers-slow-and-steady.html