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 слични објави

Пребарај: #recruitment

当前筛选 #recruitment清除筛选
Audiences Channel

@Audiences_Channel · Post #3 · 14.12.2021 г., 12:44

#Audiences#Notice#Recruitment Audiences官方製作組招募 壓制組要求: 1. CPU為Intel 10代i7或AMD 3700X以上 2. 有一定的時間,學習命令行壓制 3. 進組4部電影為考核,發佈後正式成為組員 4. 有一定的網絡帶寬 5. 非三分鐘熱度,有長久興趣 Web組要求: 人滿了 1. 能準時從流媒體下載並發布 2. 最好有相關平台會員帳號 3. 熟悉各種播放方案 不接受兼職!不接受兼職!不接受兼職! 站內各官組有完善教程,及積分等激勵政策。如有興趣請在站內論壇人員招募貼回帖過發信給管理組。 Channel: @Audiences_Channel

Venture Village Wall 🦄

@venturevillagewall · Post #3532 · 20.12.2024 г., 09:31

Paidly Secures $2M Funding Paidly has raised $2M to enhance its customizable Student Loan Repayment Benefit service, aimed at improving employee recruitment, retention, and financial wellness. Learn more at Paidly. #Paidly#Funding#EmployeeBenefits#Education#FinancialWellness#LoanRepayment#Recruitment#Retention

Venture Village Wall 🦄

@venturevillagewall · Post #4141 · 13.02.2025 г., 13:00

Funding Rounds Announced for Multiple Startups Andesite AI raises $23M for cybersecurity enhancements. Comulate secures $20M for revenue automation in large broker teams. Jolly garners $16.50M, leveraging AI to boost employee performance. ConverzAI obtains $16M to automate staffing with AI agents. ACCURE gathers $16M, transforming battery data into business insights. Legend Labs closes $15M for decentralized finance solutions. ScorePlay raises $13M for AI-powered sports asset management. Swanston Labs and Levee Medical each acquire $10M, focusing on investment ventures and recovery technologies, respectively. Read more about Andesite AI here, Comulate here, Jolly here, ConverzAI here, ACCURE here, Legend Labs here, ScorePlay here, Swanston Labs here, and Levee Medical here. #AI#Cybersecurity#Finance#Automation#DataScience#Sports#Tech#Investments#Sustainability#Recruitment#Decentralized#Media#Production#Innovation#Recovery#VC

Venture Village Wall 🦄

@venturevillagewall · Post #3476 · 19.12.2024 г., 13:57

$500K Funding for Symphony Symphony has successfully raised $500K in funding for its Conversational AI Recruiter, which streamlines the hiring process for customer-facing roles. This funding round took place on December 4, 2024. More details can be found on their website: Symphony. #Funding#AI#Recruitment#ConversationalAI#Tech#Startups#Innovation#CustomerService#Hiring#Automation#Career#JobMarket#Business#Solutions#Entrepreneurship#Growth#Investment#Operations#Talent#Workforce#DigitalTransformation

Zentropa

@zentropa451 · Post #59450 · 29.04.2026 г., 15:29

Le 30 avril 2026, la Légion étrangère célèbre le combat de Camerone. Partout en France 🇫🇷 et en outre-mer, rencontrez les légionnaires lors des journées portes ouvertes exceptionnelles. 👉Retrouvez ci-dessous les dates des J.P.O. des différents régiments: - 1er Régiment Étranger (AUBAGNE) : 30 avril , 1er mai - 2ème Régiment Étranger d'infanterie (NÎMES) : 30 avril ,1er mai et 2 mai -4ème Régiment Étranger (CASTELNAUDARY) : 30 avril , 1er mai - 1er Régiment Étranger de génie (LAUDUN L' ARDOISE): 30 avril , 1er mai -2ème Régiment Étranger de parachutistes (CALVI): 30 avril , 1er mai - 3ème Régiment Étranger d'infanterie(KOUROU):1er mai , 2mai - 5ème Régiment Étranger(DZAOUDZI):1er mai , 2 mai - 2ème Régiment Étranger de génie (SAINT-CHRISTOL): 30 mai , 31 mai * - Groupement de recrutement de la légion étrangère: 30 mai , 31 mai * -13ème Demi-Brigade de la légion étrangère: (LA CAVALERIE-LARZAC): 13 juin , 14juin* Au programme: cérémonie militaire, kermesse, élection miss képi blanc, tombola.... 🟩Nos légionnaires seront heureux de vous accueillir pour répondre à vos questions.🟥 👉Vous trouverez les adresses des régiments sur https://www.legion-recrute.com/fr/regiments. #portesouvertes#sortiesfamilles#weekends#LeSaviezVous#celebration#event#festivites#Camerone#SecondChance#Recrutement#LeSaviezvous#career#recruitment#LatestNews#postoftheday#information#Legionnaires#frencharmy#regarderverslavenir