TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #22 · 19 јан.

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: names = [ 'image.bmp', 'second.txt.bkp', 'data.db', '.config.cfg', 'file.ext.bkp' ] И мы хотим убрать у них окончание ".bkp". Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное. Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip(). Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк). В нашем случае будет выглядеть вот так: >>> name.strip('.bkp') То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть. Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный. >>> for name in names: >>> print(name.strip('.bkp')) image.bm second.txt data.d config.cfg file.ext Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp' А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке. Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'. Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку. >>> for name in names: >>> print(name.replace('.bkp', '')) image.bmp second.txt data.db .config.cfg file.ext Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем. Просто впредь будьте внимательны с этим strip(). #basic

Hashtags

Резултати

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

Пребарај: #katyusha

当前筛选 #katyusha清除筛选
People's Press

@PeoplesPress · Post #1589 · 02.02.2024 г., 15:08

🇷🇺Katyusha is the anthem of the Battle of Stalingrad that happened 81 years ago. Most people in the world have heard heard it at some point. This song is still playing today. Since the beginning of the Special Military Operation, the world has experienced a wave of Russophobia, but there were also those in the West who supported people of Russia. Someone launched a flash mob Katyusha. Join it if you also want to show your support. #Katyusha Follow us

Hashtags

🚀Cómo Katyusha aterrorizó a los nazis El 14 de julio de 1941, en plena ofensiva nazi contra la Unión Soviética, se produjo un momento que marcaría la historia militar: el primer uso en combate del sistema de artillería reactiva BM-13, más conocido como Katyusha. Este sistema, sin cañón tradicional, lanzaba cohetes desde rieles montados en camiones, generando una lluvia de fuego que aterrorizaba al enemigo y levantaba el ánimo del Ejército Rojo. 🪖 Contexto histórico La operación tuvo lugar cerca de Orsha, en Bielorrusia, apenas tres semanas después del inicio de la invasión alemana. Siete lanzadores BM-13 dispararon 112 cohetes en apenas 15 segundos, destruyendo una estación ferroviaria repleta de tropas y material nazi. El impacto fue tan devastador que un oficial alemán capturado describió el ataque como “la ira de Dios cayendo desde el cielo”. 🎶 ¿Por qué “Katyusha”? El apodo cariñoso proviene de una popular canción rusa de 1938, que hablaba de una joven esperando a su amado en el frente. La melodía se convirtió en símbolo de resistencia y esperanza, y los soldados del Ejército Rojo bautizaron así a los lanzadores por la letra “K” que llevaban, correspondiente a la fábrica Komintern de Vorónezh. Los alemanes, por su parte, los llamaban “órganos de Stalin” por el sonido aterrador de los cohetes al ser lanzados. 🚀Tecnología y estrategia Katyusha era simple pero eficaz. Montada sobre camiones ZIS-6, podía lanzar entre 16 y 48 cohetes en segundos, cubriendo áreas de hasta 400.000 m². Aunque menos precisa que la artillería convencional, su capacidad de saturación y movilidad la convertía en un arma ideal para ataques sorpresa y bombardeos masivos. Tras disparar, los camiones se replegaban rápidamente para evitar el fuego de contrabatería. 🎖 Símbolo de victoria Durante la Gran Guerra Patria, las Katyusha participaron en todas las grandes batallas: Stalingrado, Kursk, Berlín. Se produjeron más de 10.000 unidades y millones de cohetes. Su imagen quedó grabada en la memoria colectiva como uno de los íconos de la victoria soviética. Incluso hoy, en desfiles militares y #Katyusha#GranGuerraPatria#ArtilleríaSoviética#HistoriaRusa#SegundaGuerraMundial Apóyanos pulsando👉'BOOST'👈 🖥https://vamosarusia.com 💬@vamosarusia

🚀 La Katyusha: el rugido soviético que cambió el curso de la guerra En plena víspera de la invasión nazi a la Unión Soviética, el 21 de junio de 1941, el Ejército Rojo incorporó oficialmente el lanzacohetes múltiple BM-13, un sistema revolucionario que pronto sería conocido por todos como Katyusha. Este artefacto, desarrollado en el Instituto de Investigación Científica NII-3 bajo la dirección de Gueorgui Kostikov, marcó un antes y un después en la historia de la artillería moderna. No era un arma cualquiera. Su capacidad para lanzar salvas masivas de cohetes sobre amplias zonas la convirtió en un instrumento de destrucción temido por los enemigos. Apenas ocho días después de su adopción, se formó en Moscú la primera batería experimental de artillería reactiva, comandada por el capitán Iván Flórov. El 14 de julio de 1941, esta unidad realizó su primer ataque en Orsha, Bielorrusia, contra un nudo ferroviario clave para el avance alemán. El resultado fue devastador: fuego ininterrumpido, pánico entre las tropas nazis y una pausa obligada en su ofensiva. Este éxito llevó al Alto Mando soviético a ordenar la creación de ocho regimientos de artillería reactiva equipados con los modelos BM-8 y BM-13. Se usó en los frentes más críticos, desde Stalingrado hasta Kursk, y su impacto psicológico era tan fuerte como su poder destructivo. Entre 1941 y 1944, la industria soviética produjo más de 10.000 unidades de Katyusha y más de 12 millones de cohetes, demostrando la capacidad de movilización del país en tiempos de guerra. El nombre “Katyusha” tiene un origen curioso y algo romántico. Algunos dicen que proviene de la canción popular compuesta por Matvéi Blanter y Mijaíl Isakovski, que hablaba de una joven esperando a su amado en el frente. Otros afirman que fue por la planta Komintern de Vorónezh, donde se fabricaron los primeros modelos, o incluso por un soldado que escribió el nombre de su novia en el lanzacohetes. Sea cual sea la verdad, el apodo se quedó grabado en la memoria colectiva como el arma de la victoria soviética. #Katyusha#HistoriaRusa#SegundaGuerraMundial#ArtilleríaSoviética#BM13 Apóyanos pulsando👉'BOOST'👈 🖥https://vamosarusia.com 💬@vamosarusia