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

Резултати

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

Пребарај: #maritime

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

@interesting_planet_facts · Post #929 · 18.10.2025 г., 15:11

🌎 The mysterious disappearance of the crew of the MV Joyita in 1955 remains unsolved. The merchant vessel was found adrift in the South Pacific, partially flooded, with no one on board and supplies still present. Official investigations could not determine the fate of the 25 people missing from the ship. ✨ #mystery⚡#maritime⚡#history 👉subscribe Interesting Planet 👉more Channels ​

Indian Development News 🇮🇳

@developmentnewsindia · Post #43357 · 08.04.2026 г., 07:49

India to roll out ~20 maritime reforms in first 90 days of FY27; includes ₹25,000 crore #Maritime Development Fund. Indian ships carry <5% of EXIM cargo, with ~$75 bn annual freight outflow. Coastal shipping share targeted to rise from 6% to 12% by 2047. #Shipbuilding

Amazing Geography 🌍

@amazingeo · Post #591 · 24.01.2026 г., 20:31

🌍 The South China Sea hosts one of the world's busiest shipping lanes and is heavily contested, with overlapping maritime claims making it a central hotspot of geopolitical geography today. ✨ #geopolitics⚡#borders⚡#maritime⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #720 · 10.09.2025 г., 00:22

🌎 In 1815, the British brig HMS Rosalie was found abandoned and drifting near the Bahamas. The ship’s sails were set, and cargo untouched, but not a single crew member was found onboard. Official records note that the ship’s logbook and personal belongings were still present when discovered. ✨ #disappearance⚡#maritime⚡#mystery 👉subscribe Interesting Planet ​

Interesting Planet 🌍

@interesting_planet_facts · Post #828 · 28.09.2025 г., 18:11

🌎 In the 15th century, a fleet of Ming Dynasty treasure ships led by Admiral Zheng He reportedly vanished without a trace in the Indian Ocean. Despite detailed records of previous expeditions, historians have found no evidence or wreckage explaining the fleet’s mysterious disappearance. ✨ #history⚡#unsolvedmysteries⚡#maritime 👉subscribe Interesting Planet 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #518 · 07.08.2025 г., 20:22

🌎 Beneath the Red Sea’s warm waters, the "Sha’ab Abu Nuhas" coral reef has caused more shipwrecks than almost any other spot, earning it the nickname “Ship Graveyard.” Strong currents and hidden shallows have claimed dozens of vessels, now home to vibrant marine life among the sunken ruins. ✨ #shipwrecks⚡#coralreef⚡#maritime 👉subscribe Interesting Planet

🚢Glamox оснастит суда типа OESV для Sea1 Offshore световыми системами нового поколения. Норвежская Glamox заключила контракт на поставку около 8000 светильников для четырёх оффшорных судов типа OESV, строящихся для Sea1 Offshore на верфи COSCO Shipping (Qidong) Offshore. Первое судно получит оборудование уже в апреле, последующие — с интервалом в три месяца. Каждое судно получит около 2 000 LED-светильников, включая взрывозащищенные и влагозащищенные решения для палуб, а также освещение для внутренних помещений и жилых зон судового экипажа. Суда строятся по проекту ST-245 и будут задействованы в обслуживании офшорной энергетической инфраструктуры. 📌Glamox AS — основана в 1947 году, международная норвежская компания, специализируется на освещении, принадлежит инвестиционному фонду Nordic Capital. #offshore#shipping#energy#innovation#maritime

🚢Royal Caribbean выводит на ходовые испытания новый круизный лайнер "Legend of the Seas". Финская верфь Meyer Turku начала ходовые испытания лайнера "Legend of the Seas", построенного для Royal Caribbean International. Судно является третьим в серии после "Icon of the Seas" (2024) и "Star of the Seas" (2025), что подтверждает масштабную программу обновления флота оператора. Судно оснащено шестью двухтопливными главными двигателями (СПГ), азимутальными движителями и топливными элементами, используемыми для генерации электроэнергии и опреснения воды. Дополнительным элементом является параболическая форма носа, повышающая мореходные качества и снижая качку. Эксплуатационные характеристики — более 2 800 кают и вместимость до 5 600 пассажиров — позиционируют "Legend of the Seas" в сегменте крупнейших круизных судов. Серия судов класса Icon демонстрирует стратегию масштабирования флота с акцентом на энергоэффективность и инновационные технологии. При сохранении опционов на дополнительные суда Royal Caribbean International продолжает укреплять позиции в сегменте круизного рынка с крупной пассажировместимостью для массового отдыха. 📌Royal Caribbean International — основана в 1968 году, один из крупнейших круизных операторов мира, входит в Royal Caribbean Group (публичная компания). 📌Meyer Turku — основана в 1737 году (верфь с долгой историей), финская судостроительная компания, принадлежит немецкой группе Meyer Werft. #cruise#LNG#shipbuilding#shipping#maritime

123•••56
ПретходнаСтраница 1 од 6Следна