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

Резултати

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

Пребарај: #bemediasmart

当前筛选 #bemediasmart清除筛选
mediasaboq.uz

@mediasaboq · Post #69 · 06.06.2023 г., 16:41

Xayolingizdagilarni sun'iy intellekt orqali amalga oshirishingiz mumkin Video qiziq boʻlishi mumkin doʻstlaringizga ulashing. #bemediasmart @mediasaboq — media muhitda xavfsiz va trendda yashang

mediasaboq.uz

@mediasaboq · Post #132 · 24.08.2023 г., 04:00

Onlayn so‘rovnomalarda qatnashib, hamma pullaringizdan ayrilishingiz mumkin Qanday qilib, deysizmi? 👉https://www.instagram.com/reel/CwS5_9uNcRv/ #ishon_ma #ergash_ma #tarqat_ma #bemediasmart Ogoh boʻl, media! @mediasaboq — media muhitda xavfsiz yashang

mediasaboq.uz

@mediasaboq · Post #131 · 22.08.2023 г., 16:56

Internetdahayotdagidan ko‘proq sizni kuzatishadi 2 yil ichida sizning internetdagi harakatlaringizni kuzatib, o‘ziga saqlab boruvchi veb-trekerlar soni 2 barobarga oshdi. Veb-trekerlar — siz veb-sahifada qilgan har bir harakatingiz haqida ma'lumot to‘plab boradigan internet saytlarining kodiga kiritilgan dasturlardir. Ular saytga kirishingiz bilanoq avtomatik tarzda faollashib, elektron pochta manzilingiz, login hisob ma'lumotlaringiz, akkauntingizga ulangan kartalar va ularning tafsilotlari, nimalarni ko‘p qidirishingiz, veb-saytlarda qancha vaqt o'tkazishingiz, qayerda o‘tirganingiz, qaysi qurilmadan foydalanayotganingiz, yuklab olgan dasturlaringiz va boshqa shu kabi ma'lumotlarni to‘plashi mumkin. Veb-trekerlardan asosan maqsadli reklama uchun foydalanilsa-da, ular g‘arazli niyatlarda ishlatilmasligiga isbot emas. MTC Red kiberxavfsizlik kompaniyasi 2021-yil ichida 21 mlrd veb-trekerni hisoblagan bo‘lsa, 2023-yilga kelib bu son 47 mlrd ga ko‘tarilgan. O‘rtacha har bir veb-sahifada 21 ta treker bo‘ladi va eng ko‘p yangilik saytlarida uchraydi. Internetdagi raqamli izingizni xavfsiz qilish uchun qanday saytlarga kirayotganingizgae'tiborli bo‘ling. Raqamli izingizni to‘laqonli xavfsiz qilish niyatingiz bo‘lsa, bu haqidagi batafsil videodarsimizni kuting. #ishon_ma #ergash_ma #tarqat_ma #bemediasmart Ogoh boʻl, media! @mediasaboq — media muhitda xavfsiz yashang

mediasaboq.uz

@mediasaboq · Post #130 · 21.08.2023 г., 15:25

Kompyuteringiz va telefoningizda yashirin virus borligini qayerdan bilish mumkin? Yechim siz o‘ylaganingizdan qiyinroq yoki osonroq bo‘lib chiqishi mumkin: instagram.com/reel/CwNhwH6tHns/?igshid=MzRlODBiNWFlZA== #ishon_ma #ergash_ma #tarqat_ma #bemediasmart Ogoh boʻl, media! 🔥 — bilmas edim 😎 — bilar edim, do‘stlarimga yuborib qo‘ydim @mediasaboq — media muhitda xavfsiz yashang

mediasaboq.uz

@mediasaboq · Post #128 · 20.08.2023 г., 13:27

Siz aniq uy manzilingizni bilmasdan internetga tarqatib yuborgansiz Misol uchun geotegging tufayli ko‘pchilik bilmasdan uy manzilini ulashib qo‘yadi. Hozirgi kamera va smartfonlar rasm yoki video olib bo‘lib, faylni saqlayotganida uning ichiga joylashuv ma’lumotlarini ham qo‘shib ketadi. Shu funksiya geotegging deyiladi. Aslida bu funksiya kerakli vaziyatlarda yoki kerakli odamlarga qayerda suratga olganingizni ko‘rsatishga yordam beradi. Lekin, masalan, uyda tushgan suratingizni internetga yuklaydigan bo‘lsangiz, internetdagi har qanday odam qiynalmasdan uy manzilingizni bilib olishi mumkin. Buning oldini olish uchun qurilmangiz sozlamalarida geoteggingni o‘chirib qo‘yishingiz yoki faylni internetga yuklashdan oldin joylashuv ma’lumotlarini olib tashlashingiz mumkin. Batafsil bu videoda: instagram.com/reel/CwK_mm9hXze/ #ishon_ma #ergash_ma #tarqat_ma #bemediasmart Ogoh boʻl, media! @mediasaboq — media muhitda xavfsiz yashang

mediasaboq.uz

@mediasaboq · Post #113 · 09.07.2023 г., 06:20

Hayratga solishi mumkin bo‘lgan 5 sun'iy intellekt (2-qism) Aynan qaysi sun’iy intellektdan foydalanish boʻyicha toʻliqroq video-yoʻriqnomalar tayyorlashimizni istasangiz, izohlarda qoldiring. Boshqa sun’iy intellektlar haqida bilmoqchi boʻlsangiz, izohlarda + belgisini qoldiring. #ishon_ma #ergash_ma #tarqat_ma #bemediasmart Ogoh boʻl, media! @mediasaboq — media muhitda xavfsiz va trendda yashang

mediasaboq.uz

@mediasaboq · Post #106 · 03.07.2023 г., 06:55

Ijtimoiy tarmoqlar qayerda ekanligingizni boshqa odamlarga ko‘rsatishini bilasizmi? Ijtimoiy tarmoqlar geolokatsiyangizni bilmasligi uchun nimalar qilish kerakligini bilmoqchi bo‘lsangiz, postimizni oxirigacha ko‘rib chiqing. #ishon_ma #ergash_ma #tarqat_ma #bemediasmart Ogoh boʻl, media! @mediasaboq — media muhitda xavfsiz yashang

ПретходнаСтраница 1 од 3Следна