#تصحيح_الأخطاء

مشاركتان0 متابع

Talal
Talal🚀 صانع مشاريع@talalسؤال
حلول #بايثون
python
def get_points(doc: bs4.BeautifulSoup) 
-> tuple[float, float, str]:
    selector = "body > trkpt[lat][lon]"
    lat_lon = itemgetter("lat", "lon")
 
    for i, element in enumerate(doc.select(selector), start=1):
        coords = map(float, lat_lon(element))
 
        if (trkseg := element.find_next_sibling()) and trkseg.name == "trkseg":
            seg = trkseg["name"]
        else:
            seg = "n/a"
 
        try:
            yield (*coords, seg)
        except ValueError:
            print(f"Error in {i}nth Element: {element}")
#تطوير #تصحيح_الأخطاء
٤
🏁 وصلت لآخر المنشورات