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

Резултати

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

Пребарај: #kase

当前筛选 #kase清除筛选

❗️Пожалуй это даже интересно... Интересно как пояснит этот свой ход KASE.... Инвестиционные компании, работающие на рынке Казахстана сообщают, что получили письма от АО "Казахстанская фондовая биржа" (KASE) касательно необходимости сегрегации (принудительного разделения) счетов граждан Российской Федерации и Республики Беларусь на уровне АО "Центральный депозитарий ценных бумаг", а именно по ценным бумагам, номинированным в валюте, отличной от тенге, и по инструментам, расчеты по которым проходят через международные расчетные депозитарии Euroclear и Clearstream. Ориентировочно сегрегация начнется после 1 мая 2023 года. После этой даты возможны будут задержки в расчетах по сделкам, совершенным на KASE, что может привести к ситуациям дефолта и штрафным санкциям со стороны биржи, сообщает АО "Halyk Finance" Для минимизации рисков дефолта по сделкам на KASE с 27 апреля 2023 года "Halyk Financ"e планирует закрыть доступ гражданам России и Беларуси к сектору KASE Global и иным инструментам на KASE, номинированным в иностранных валютах, расчеты по которым проходят в международных расчетных депозитариях Euroclear и Clearstream. Просим учитывать данную информацию при планировании сделок. #KASE #сделки

Sanctions Lists

@finalsanction · Post #640 · 12.02.2025 г., 08:54

🇰🇿🇷🇺 Российское АО «Райффайзенбанк» стало стал номинальным держателем второго о величине пакета акций в капитале Казахстанской фондовой биржи (KASE), следует из информации на сайте биржи. В его номинальном владении российского банка сейчас 13,1% или 140,8 тысяч акций. Таким же пакетом акций до 11 октября 2024 года владела ПАО «Московская биржа» (MOEX). В июне 2024 года в отношении «Московской биржи», а также входящих в ее группу Национального клирингового центра (НКЦ) и Национального расчетного депозитария (НРД) были введены санкции США. После введения санкций «Московская биржа» вышла из числа акционеров KASE. С 30 сентября 2024 года представитель MOEX – Владимир Крекотень вышел из состава Совета директоров KASE на основании его заявления о досрочном прекращении полномочий. После «Московской биржи», владельцами пакета ее акций KASE стали два российских закрытых паевых инвестиционных фонда: «Нигелла» и «Левкой», находящиеся под управлением УК «Тетис Кэпитал» и «Баланс Эссет Менеджмент». Сейчас эти фонды в составе акционеров KASE отсутствуют. Самый большой пакет акций (46,99%) Казахстанской фондовой биржи принадлежит Национальному Банку Республики Казахстан. #KASE#MOEX Подписывайтесь на Sanctions Lists

Hashtags

Sanctions Lists

@finalsanction · Post #449 · 11.10.2024 г., 10:50

🇰🇿🇷🇺Казахстанская фондовая биржа (KASE) заявила о выходе из числа ее акционеров ПАО «Московская биржа» (MOEX). В июне в отношении «Московской биржи», а также входящих в ее группу Национального клирингового центра (НКЦ) и Национального расчетного депозитария (НРД) были введены санкции США. После выхода «Московской биржи», крупнейшим акционером KASE является Национальный Банк Республики Казахстан с долей 47,0%. Кроме того, KASE сообщила о прекращении взаимоотношений с MOEX, которые основывались на Соглашении, подписанном биржами 10 октября 2018 года. С 30 сентября 2024 года представитель MOEX – Владимир Крекотень вышел из состава Совета директоров KASE на основании его заявления о досрочном прекращении полномочий. #KASE#MOEX Подписывайтесь на Sanctions Lists

Hashtags