I have some folders like-so:
../dog_breeds/images/Images/n02085620-Chihuahua
../dog_breeds/images/Images/n02085782-Japanese_spaniel
../dog_breeds/images/Images/n02086910-papillon
../dog_breeds/images/Images/n02088466-bloodhound
....
....
I want to extract only these info's(Chihuahua, Japanese_spaniel, papillon, bloodhound)
from the paths of the files using Python
. Can anybody help me ?
You can use str.split
here
Ex:
s = """../dog_breeds/images/Images/n02085620-Chihuahua
../dog_breeds/images/Images/n02085782-Japanese_spaniel
../dog_breeds/images/Images/n02086910-papillon
../dog_breeds/images/Images/n02088466-bloodhound
"""
for p in s.splitlines():
print(p.split("-")[-1])
If you need regex.
import re
for p in s.splitlines():
print(re.search(r"\-(\w+)$", p).group(1))
Output:
Chihuahua
Japanese_spaniel
papillon
bloodhound
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加