עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

     
    שים לב - על מנת להשתתף בקהילה שלנו, להגיב ולפתוח דיונים חדשים, עליך להצטרף כחבר רשום.

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

    לא אוהבים שמציקים לכם במייל? ניתן להירשם לאתר אך לוותר על הרישום לעידכוני המייל השבועיים.

eido300

xml בפייתון

Recommended Posts

הי כתבתי את השורות הבאות:
import xml.etree.ElementTree as ET
tree=ET.parse)'c:\\User\\f\\Desktop\\demo.xml')
root=tree.getroot()
לכאורה קוד פשוט וסטנדרטי שאמור לעבוד, הבעיה שהוא ניתקע בשורה השניה, נראה כאילו הוא מחכה שאני אעביר גם parser כארגומנט.
tree.parse(source, parser)
self._root = parser._parse_whole(source)
מה עושים?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

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

 

אם הוא סתם נתקע למה החלטת שהבעיה היא דווקא בשורה השניה? האם אתה בטוח שהוא מצליח לקרוא את הקובץ?

איך בדיוק אתה מריץ אותו? ניסית להפעיל debugger?

 

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

שתי השורות ה(כמעט) אחרונות שכתבתי הן בערך השגיאות שהוא זורק, חוץ מהן הוא כותב גם את המיקום של הספריה xml ובאיזה שורות נמצא מה שהוא ציטט, ושכתבתי למעלה.
אני משתמש בvisual code ואין לי מושג איך להסתכל על הדיבאגר שם, הוא קצת מוזר לי, לא כמו של הויזואל סטודיו.
לא יודע אם הוא מצליח לקרוא אותו, איך בודקים את זה?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

אם מופיעה הודעת שגיאה תעתיק את כולה במדוייק, לא כמעט ולא בערך.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

קשה לי לכתוב הכל...

זה במחשב, צילמתי את המסך, מקווה שיהיה ברור.

סימנתי את הפקודות שהרצתי בטרמינל, הראשונה עברה חלק, השניה עושה בעיות.

IMG_20191006_003606.jpg

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

מי מחייב אותך לכתוב פה רק דרך הטלפון? ציפיתי שפשוט תעשה copy paste במחשב

 

בכל מקרה החלק המשמעותי של הודעת השגיאה הוא ה-mismatched tag, זאת אומרת שקובץ ה-xml שלך לא תקין או לפחות שמה שבתוכו זה לא xml תיקני.

נערך על-ידי etal

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

אין לי במחשב, בקושי בפלאפון יש, כך שcopy-paste לא כל כך אופציה בשבילי, לכן צילמתי...

אהה, מענייו שזה העניין שם, לא חשבתי אי פעם שאצליח לכתוב קובץ xml לא תקני...
אבדוק את העניין.
תודה רבה.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

איך אפשר לפתח על מחשב בלי אינטרנט?  אתה לא משתמש בספריות חיצוניות בכלל?

 

לגבי הקובץ בטח סתם פספסת איזה תג סוגר או שהסדר של התגים לא נכון

נערך על-ידי etal

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

עד היום לא פיתחתי הרבה וכשכן פיתחתי זה היה רק ב#c אולי קצת c, בשביל זה לא צריך במחשב, בשביל להוריד פייתון לויזואל קוד הייתי צריך לחבר את המחשב לאינטרנט, וזה היה בלאגן רציני, וגם אז אי אפשר ממש לגלוש, רק לעדכן תוכנות, להתקין בpip וכאלה, לא יותר מזה.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

הצטרפ/י לדיון

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

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.


×
  • צור חדש...
Back to top button
Close
Close