xml בפייתון - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

xml בפייתון


eido300

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 ואין לי מושג איך להסתכל על הדיבאגר שם, הוא קצת מוזר לי, לא כמו של הויזואל סטודיו.
לא יודע אם הוא מצליח לקרוא אותו, איך בודקים את זה?

קישור לתוכן
שתף באתרים אחרים

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

 

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

קישור לתוכן
שתף באתרים אחרים

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

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

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...