@Dogdata · Post #2394 · 14.08.2020 г., 11:08
DogData community🐾 Support us and vote for DogData🙏🐾 Please tag 👇 @FaceBook4Dog#ethbn#bone#dogdata https://twitter.com/gate_io/status/1293863802019119105?s=09 👆👆👆
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
Пребарај: #ethbn
@Dogdata · Post #2394 · 14.08.2020 г., 11:08
DogData community🐾 Support us and vote for DogData🙏🐾 Please tag 👇 @FaceBook4Dog#ethbn#bone#dogdata https://twitter.com/gate_io/status/1293863802019119105?s=09 👆👆👆
@Dogdata · Post #2392 · 13.08.2020 г., 19:17
DogData community🐾 Everyone should be interested in getting this. Let's show that we are big, let's show that our community is huge ❗️❗️ Support us and vote for DogData🙏🐾 Please tag 👇 @FaceBook4Dog#ethbn#bone#dogdata https://twitter.com/gate_io/status/1293863802019119105?s=09 👆👆👆
@Dogdata · Post #2434 · 19.08.2020 г., 05:32
This is the first of the articles on DogData👏👏 #ETHBN#dogdata#publish0x 👉https://www.publish0x.com/dogdata/mydogdata-xnlwvqz Please rate this article👍🐾
Hashtags
@Dogdata · Post #2658 · 18.10.2020 г., 10:28
🌹 Another Dog Cared for 😍😘 👉 Another BoneDrop 🦴= 💰👈 👉 Another Street Dog Feeding Good Job 👈👈👏👏👏 From DogData Https://MyDogData.com🐾 https://t.me/DogDataICO👈 👉 Feed a Street Dog Table food Today ‼️‼️‼️‼️ 👉 Post 20 seconds video 🎥 into DogData Global Group 👉 Mention DogData BoneDrop 👉🤩 Get Paid and Trade now Today 👉🤩 1000 ETHBN 🤩👈 #DogData#Dogs#Help#Care#Feeding#ETHBN#Reward
@Dogdata · Post #2490 · 08.09.2020 г., 22:30
🌹 Another Dog Cared for 😍😘 👉 Another BoneDrop 🦴= 💰👈 👉 Another Street Dog Feeding Good Job 👈👈👏👏👏 From DogData Https://MyDogData.com🐾 https://t.me/DogDataICO👈 👉 Feed a Street Dog Table food Today ‼️‼️‼️‼️ 👉 Post 20 seconds video 🎥 into DogData Global Group 👉 Mention DogData BoneDrop 👉🤩 Get Paid and Trade now Today 👉🤩 500 ETHBN 🤩👈 #DogData#Dogs#Help#Care#Feeding#ETHBN#Reward
@Dogdata · Post #2484 · 06.09.2020 г., 12:43
🌹 Another Dog Cared for 😍😘 👉 Another BoneDrop 🦴= 💰👈 👉 Another Street Dog Feeding Good Job 👈👈👏👏👏 From DogData Https://MyDogData.com🐾 https://t.me/DogDataICO👈 👉 Feed a Street Dog Table food Today ‼️‼️‼️‼️ 👉 Post 20 seconds video 🎥 into DogData Global Group 👉 Mention DogData BoneDrop 👉🤩 Get Paid and Trade now Today 👉🤩 500 ETHBN 🤩👈 #DogData#Dogs#Help#Care#Feeding#ETHBN#Reward
@dogdata · Post #3423 · 21.03.2021 г., 03:10
👉 Another DogData BoneDrop 🦴= 💰👈 + 😊🐾 🌹 Another Cared for Dog 😘 👉 Another Street Dog Feeding )😍🏆 Good Job 👈👈👏👏👏 Https://MyDogData.com BoneDrop video Reward 👈 👉 5000 ETHBN ($6 reward ) 👈 https://vm.tiktok.com/ZMeJHgCe3/ https://t.me/joinchat/RQW9brTcQ_czYzk8 #bonedrop#etherbone#dogdata#ethbn#feedstreetdogs#streetdogfeeding#streetdogs#lovedogs
@dogdata · Post #3253 · 11.02.2021 г., 11:16
👉 Another DogData BoneDrop 🦴= 💰👈 + 😊🐾 🌹 Another Cared for Dog 😘 👉 Another Street Dog Feeding )😍🏆 Good Job 👈👈👏👏👏 Https://MyDogData.com BoneDrop video Reward 👈 👉 5000 ETHBN ($6 reward ) 👈 https://vm.tiktok.com/ZMeJHgCe3/ #bonedrop#etherbone#dogdata#ethbn#feedstreetdogs#streetdogfeeding#streetdogs#lovedogs