9 תשובות
לקרוא קובץ בפיית'ון: הפעולה open ולתת לה 'r' בפרמטר השני

להחליף את / ב \: string.replace('/', '\\')
אנונימית
אני עושה את זה אצלי בלי בעיות, לא יודעת בדיוק מה בדיוק קורה אצלך (יעזור אם תגיד) אבל אני מנחשת שניסית לשים רק \ אחד וזה נתן לך ארור בגלל זה. אי אפשר לשים רק \ אחד בסוף של סטרינג (אפילו r'\') בפית'ון כי הוא יחשוב שניסית לעשות "'".
ומן הסתם אתה צריך להחליף את string בסטרינג שאתה צריך לשנות
אנונימית
שואל השאלה:
אי אפשר לעשות את הreplace הזה
אנונימי
שואל השאלה:
כן אבל פעמיים זה גם עושה במסלול ואז זה לא מוצא את הקובץ
אנונימי
שואל השאלה:
אני לא זוכר אין לי את זה ממש מול העיניים זה משהו כזה
string = string.replace("/", "\\")
אנונימי
הניחוש שלי היא שהשורה שלך היא משהו כמו:
string = string.replace("/", r"\\")
ולא מה שזכרת. בכל מקרה, עכשיו נזכרתי שבווינדוס (שאני מניחה שאתה מריץ לos) אתה לא צריך להחליף בכלל את הלוכסנים כשאתה משתמש בopen
אנונימית
רק פעמיים \, לא פעמיים /. ואל תשתמש בraw string
אנונימית
שואל השאלה:
כן אבל לעשות פעמיים // זה גם לא טוב כי אז זה כותב את המסלול לקובץ עם // והוא לא מוצא לי את הקובץ
אנונימי
תשלח בדיוק מה שכתבת בשורה הזאת
אנונימית