עבור לתוכן

xml בפייתון

Featured Replies

פורסם

הי כתבתי את השורות הבאות:
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 תיקני.

פורסם
  • מחבר

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

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

פורסם

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

 

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

פורסם
  • מחבר

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים