100 מעלות - לא מחזיר את כל המילים של השיר

תגיות:

היי,
אחרי חיפושים של מספר שעות מצאתי API שעובד (נאלצתי להירשם), אבל כאשר אני מנסה לקבל את המילים של השירים הוא מחזיר לי רק חלק מהמילים של כל שיר. המילים מפסיקות אחרי כמה שורות, יש 3 נקודות והוא עובר לשיר הבא. לדוגמא:
“Blinding Lights” by The Weeknd:
Yeah
I’ve been tryna call
I’ve been on my own for long enough
Maybe you can show me how to love, ma…

החלק המוזר הוא שכאשר אני מנסה להדפיס את המילים של שיר ספציפי לפעמים הוא כן מדפיס את כל המילים, אבל גם אז לא תמיד. לאינטרנט לא הייתה תשובה מה קורה פה. אני כבר ממש מתוסכל מהתרגיל הזה :frowning_face:
למישהו יש רעיון למה זה קורה?

גם לי זה קרה אבל כששמרתי את המילים למשתנה והדפסתי אותו זה לא היה קטוע. אתה יכול גם לשמור את המילים לקובץ טקסט ולפתוח אותו אם אתה רוצה לוודא שה API מחזיר מה שאתה מצפה.

אם זה המודול שאני חושב שאתה משתמש בו תסתכל שוב על הדוקומנטציה, אתה צריך להוסיף משהו קטן וזה יפעל :slight_smile:

לייק 1

אני רואה שהפותרים נכונה מכירים את כל המודולים בנושא :joy: מחזק את התשובה כמובן בהנחה שזה אותו המודול.

לייק 1

כן הייתה שורה שלא שמתי לב שצריך להוסיף כדי לקבל את המילים.
ה"תיעוד" של החבילה הזו ממש על הפנים, אין שם הסברים רק כמה דוגמאות :grimacing:

עכשיו אני בבעיה אחרת, משום מה כשאני מנסה להדפיס את הגרף יחד עם כל יתר הפונקציות רק מופיעה השורה:

<Figure size 6000x2000 with 1 Axes>

אבל כשאני מעתיק את השורה שקוראת לפונקציה שיוצרת ומציגה את הגרף לתא אחר פתאום הגרף כן מופיע.

עריכה: פתאום הוא כן מציג את הגרף, לא שיניתי כלום :sweat_smile:

השורה הזו אומרת שאתה קיבלת משתנה עם תוכן בתוכו. הוא מאין אובייקט שצריך “להיכנס אל תוך התוכן שלו”
להדפיס אותו ככה יחזיר את השם שלו שנוצר במערכת … כמו שאם תדפיס print(function_name)

לא ניסיתי להדפיס את המשתנה שמחזיק את הגרף, השתמשתי ב-.show()

אתה עושה

x.show()

כאשר האיקס שלך הוא משתנה שמכיל את יצירת ה figure עצמו לפני כן בקוד?

בדיוק. לא עושים את זה כך? :sweat_smile:

עושים את זה ככה :slight_smile: אני מנסה להבין למה show מראה לך את האובייקט ולא את התוכן שלו.