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

Резултати

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

Пребарај: #paralimpicos

当前筛选 #paralimpicos清除筛选
🏆 Info 288 - DEPORTES

@info288_deportes · Post #35148 · 01.09.2024 г., 13:02

🇫🇷🏃‍♂️Atletismo paralímpico Sara Martínez, plata en longitud T12 en su adiós al atletismo#París2024#Paralimpicos#Atletismo La atleta madrileña Sara Martínez logró este domingo la duodécima medalla para la delegación española presente en los Juegos Paralímpicos de París después de conseguir la plata en el salto de longitud de la clase T12 para deportistas con discapacidad visual, despidiéndose del mejor modo posible del atletismo al que ha dedicado toda una vida y desde muy niña. De este modo, Martínez repitió el subcampeonato paralímpico de hace tres años en Tokio gracias a un mejor salto de 5,40 metros, realizado en su último intento, que no pudo mejorar y que le dejó lejos de la ganadora, la ucraniana Oksana Zubkovska (5,78), que reeditó su trono en la prueba. https://www.europapress.es/deportes/olimpiadas-00169/noticia-sara-martinez-logra-plata-longitud-t12-paris-2024-20240901114258.html 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35127 · 31.08.2024 г., 15:31

🇫🇷🏃‍♂️Atletismo paralímpico Yassine Ouhdadi, rey dorado de los 5000 m T13 de Paris 2024#París2024#Paralimpicos#Atletismo El atleta catalán Yassine Ouhdadi dio este sábado a la delegación española presente en los Juegos Paralímpicos de París la octava medalla al conquistar el oro en los 5.000 metros de la clase T13 para deportistas con discapacidad visual, en una carrera que controló en todo momento y que definió con un brutal cambio de ritmo que le permitió saborear de nuevo el metal dorado, mientras que Kim López se quedó fuera del podio en el peso de la clase T12 donde era el actual bicampeón. El español era el gran favorito y seguramente el rival a batir por su condición de 'rey' de la distancia, ya que a su oro en Tokyo 2020 añade los dos de los dos últimos Campeonatos del Mundo, el último el pasado mes de mayo y no dudó en demostrarlo con una sensacional carrera en la fue casi siempre en cabeza para reeditar su corona y dar a España el segundo metal dorado tras el de la nadadora Anastasiya Dmytriv en 100 braza SB8. https://www.europapress.es/deportes/olimpiadas-00169/noticia-yassine-ouhdadi-da-segundo-oro-espana-paris-2024-ganar-5000-t13-20240831103453.html 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35110 · 30.08.2024 г., 12:30

🇫🇷🏃‍♂️Atletismo paralímpico Alba García da la cuarta medalla en París 2024 con un bronce en longitud T11#París2024#Paralimpicos#Atletismo La atleta madrileña Alba García consiguió este viernes la cuarta medalla para la delegación española presente en los Juegos Paralímpicos de París al conquistar el bronce en la prueba de salto de longitud de la clase T11 para personas con discapacidad visual, su primer gran éxito en una gran cita internacional en esta disciplina y con algo de suspense. Ni la lluvia que cayó en el Stade de France durante la mañana impidió que la joven deportista de Alcalá de Henares de 22 años pudiese saborear la gloria de un podio en los Juegos, desquitándose del Mundial de hace un año en la capital francesa, donde se quedó cuarta en esta prueba a tan sólo un centímetro. https://www.europapress.es/deportes/olimpiadas-00169/noticia-alba-garcia-da-cuarta-medalla-paris-2024-bronce-longitud-t11-20240830131340.html 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35105 · 30.08.2024 г., 10:01

🇫🇷🏊Natación paralímpica Miguel Luque y Enrique Alhambra, bronces en la piscina#París2024#Paralimpicos#Natación El nadador catalán Miguel Luque y el valenciano Enrique Alhambra dieron este jueves las primeras medallas en la piscina a la delegación española presente en los Juegos Paralímpicos de París al conquistar sendas medallas de bronce en las pruebas de los 50 metros braza SB3 y de los 100 metros mariposa S13. La Défense ya vio los primeros éxitos de la natación paralímpica española, la que suele ser el 'motor' en el medallero. Metió a muchos finalistas por la tarde y sacó un buen botín seguramente porque la mayoría no nadaba en sus pruebas más predilectas. https://www.europapress.es/deportes/olimpiadas-00169/noticia-miguel-luque-bronce-predilectos-50-braza-sb3-20240829193833.html 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35104 · 30.08.2024 г., 09:31

🇫🇷🚲Ciclismo paralímpico Ricardo Ten, bronce y primera medalla para España en Paris 2024#París2024#Paralimpicos#Ciclismo El ciclista español Ricardo Ten consiguió este jueves la primera medalla para la delegación nacional presente en los Juegos Paralímpicos de París después de adjudicarse la pelea por la medalla de bronce en la prueba de persecución 3.000 m C1 del ciclismo en pista. El valenciano logró por fin su primer metal a nivel individual en el ciclismo, el deporte al que se cambió tras Rio 2017 y tras labrar una exitosa carrera como nadadora, con siete medallas paralímpicas en su haber. Luego, en las dos ruedas ha seguido cosechando victorias y títulos, pero le quedaba el sinsabor de hace tres años en Tokio cuando sólo pudo saborear un bronce por equipos junto a Alfonso Cabello y Pablo Jaramillo. https://www.europapress.es/deportes/olimpiadas-00169/noticia-ricardo-ten-peleara-bronce-persecucion-3000-c1-20240829130017.html 🏆@Info288_deportes

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35149 · 01.09.2024 г., 13:31

🇫🇷🎯 Tiro paralímpico Juan Antonio Saavedra, bronce en tiro paralímpico en Paris 2024 #París2024#Paralimpicos#Tiro El español Juan Antonio Saavedra ha conseguido este domingo la decimocuarta medalla para la delegación española presente en los Juegos Paralímpicos de París al conseguir el bronce en la modalidad de R3 rifle tendido 10 m mixto SH1. El deportista gallego, plata en Londres 2012 y bronce en Tokyo 2020 aunque en ambos casos en la distancia de 50 metros, había pasado a la final con la segunda mejor puntuación (637.3) y ahí ha mantenido el nivel para finalizar tercero, con el oro y la plata para los eslovacos eslovaca Veronika Vadivicova y Radoslav Malinovsky. https://www.europapress.es/deportes/olimpiadas-00169/noticia-juan-antonio-saavedra-bronce-tiro-paralimpico-paris-2024-20240901133242.html 🏆@Info288_deportes