מחברת 3 - תקווה מארחת

נלמדה במחברת string methods משבוע 2

קיבלתי, תודה רבה ! :slight_smile:

מה תוקע אותך? :slight_smile:

ניסיתי להחליף כמו שאת רואה את מה שצריך, הדפסתי והוא לא החליף, למה?

מישהו מבין מה הבעיה?

with open(‘resources/hope_copy.txt’, ‘r’) as hope_file:
hope_text = hope_file.readlines()
print(hope_text)

UnicodeDecodeError Traceback (most recent call last)
in
1 with open(‘resources/hope_copy.txt’, ‘r’) as hope_file:
----> 2 hope_text = hope_file.readlines()
3 print(hope_text)

C:\ProgramData\Anaconda3\lib\encodings\cp1252.py in decode(self, input, final)
21 class IncrementalDecoder(codecs.IncrementalDecoder):
22 def decode(self, input, final=False):
—> 23 return codecs.charmap_decode(input,self.errors,decoding_table)[0]
24
25 class StreamWriter(Codec,codecs.StreamWriter):

UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x90 in position 41: character maps to

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

תגגל את זה :slight_smile:

האם מותר להשתמש בפקודת sort?

מאמינה שמותר, ראינו אותה בשבוע שעבר :slight_smile:

בטוח ? אני לא זוכר :slight_smile: אבל עבר גם שבוע מאז חחחח

והאם הכוונה בלשנות את השם של הקובץ ל Hope2 ידנית או שצריך לעשות את זה דרך פקודה?

עריכה: הקובץ החדש עם השם החדש צריך להעשות דרך הקוד עצמו.

למה צריך לשנות את השם? הבקשה היתה “שמרו את הפואמה המסודרת בקובץ חדש ששמו hope2.txt”, כלומר אין צורך לשנות את הקובץ המקורי או את שמו

2 לייקים

תקועה בשלב הזה כבר שעות
ניסיתי להשתמש ב-join זה מדביק לי את כל המילים יחד.
מאוד אשמח להכוונה.

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

לייק 1

נסי לחשוב: על מה עשית join? על מה צריך לעשות join כדי שזה יסתדר?(:

לא ייאמן כמה הצעד האחרון היה פשוט. :woman_facepalming:

2 לייקים

מבקשים : שמרו את הפואמה המסודרת בקובץ חדש ששמו hope2.txt .
אבל אם אני יוצרת משתנה hope2.txt . הוא מטיפוס txt אבל בעצם השיר שאני מדפיסה הוא מטיפוס str ופייתון לא נותן לשמור אותו בשמנה שנגמר ב txt
שמרתי ב hope2 זה בסדר ?
אשמח להבהרה
תודה יום טוב :slight_smile:

צריך לפתוח קובץ חדש מסוג txt ולכתוב אליו את השיר, שהוא מחרוזת, כפי שמודגם במחברת בחלק שעוסק בכתיבה לקובץ.

תודה רבה ! אז אני משתמשת ב write לקובץ ששמו hope2.txt ?