שיחה:פייתון/פייתון גרסה 3/קריאה וכתיבה של מסמכים
תגובה אחרונה: לפני שנתיים מאת Yacovfen בנושא תכנית עובדת ותכנת בדיקה פוסלת אותה.
תכנית עובדת ותכנת בדיקה פוסלת אותה.
עריכההיי. מה לא טוב בתכנית הבאה?
שפה
def are_files_equal(file1, file2):
with open(file1,"r") as filea: with open(file2,"r")as fileb: if filea == fileb: return True else: return False
answer = are_files_equal("c:\\campus\\new\work1.txt", "c:\\campus\\new\work2.txt") print(answer)
התכנית משווה בין 2 קבצים וכשאני מריץ אותה, נראה לי שהיא עובדת בסדר גמור. הצרה היא שכשאני מעביר אותה בתכנית בדיקה, אני מקבל את ההערה הבאה: "בקוד יש שגיאה/ות וריצתו לא הושלמה. יתכן שיש קריאה לפונקציה כלשהי מחוץ לבלוק של הפונקציה שכתבתם, או שורת קוד אחרת שאינה חלק מהפונקציה. בעיה מסוג זה לא תמיד ניתן לזהות באינטרפרטר, לכן קראו היטב את הקוד, תקנו והגישו שוב.".
מישהו יכול להסביר לי מה קורה כאן?
בתודה, יעקב Yacovfen (שיחה) 17:54, 18 ביוני 2022 (IDT)