צריך להדפיס לקובץ בפייתון? היום נגלה כמה קל להתחיל לכתוב לקבצים. נעסוק ביצירת קבצים חדשים, הוספת קבצים קיימים ודרוס קבצים קיימים.
פתח קובץ לכתיבה בפייתון
אתה בטח כבר יודע איך הדפס על המסך בפייתון, אך אולי אינך יודע כיצד להדפיס לקובץ. למרבה המזל, כמו הרבה תכנות פיתון מתחילים, התחביר של כתיבת קבצים הוא פשוט, קריא וקל להבנה.
פייתון היא אחת משפות התכנות הפופולריות ביותר שנמצאות בשימוש כיום. עקוב אחר הדרכה זו כדי להתחיל עם סקריפט הפייתון הראשון שלך.
קָשׁוּר: כיצד ליצור, לייבא ולבצע שימוש חוזר במודול משלך בפייתון
עם זאת, בואו נתחיל.
צור וכתוב לקובץ חדש בפייתון
כדי ליצור קובץ חדש ב- Python ולפתוח אותו לעריכה, השתמש במובנה לִפְתוֹחַ() פונקציה וציין את שם הקובץ ואחריו איקס פָּרָמֶטֶר.
f = פתוח ("testfile.txt", "x")
בעת שימוש בפרמטר "x", תקבל שגיאה אם שם הקובץ שציינת קיים כבר.
אם הוא מצליח, כעת תוכל לכתוב לקובץ באמצעות ה- לִכתוֹב() שיטה.
f.write ("שלום, עולם!")
כל שורת טקסט שאתה "כותב ()" תסתיים בתו סוף השורה, כך שכל מחרוזת נוספת תיכתב בשורה חדשה.
כדאי תמיד לסגור כל קובץ שאתה פותח באמצעות ה- סגור() שיטה. אחרת, ייתכן שהקובץ שלך לא יישמר בדיסק.
f.close ()
אתה יכול גם ליצור ולכתוב לקובץ ב- Python עם פחות שורות באמצעות ה- עם מילת מפתח.
עם פתוח ("testfile.txt", "x") כ- f:
f.write ("שלום, עולם!")
גישה זו מומלצת מכיוון שחבילת "עם" תסגור את הקובץ באופן אוטומטי לאחר סיום, כך שלעולם לא תצטרך לזכור לסגור אותו בעצמך.
לאחר כתיבת הקובץ, תוכלו לקרוא אותו על ידי פתיחה עם ה- ר פרמטר וקורא ל לקרוא() שיטה.
עם פתוח ("testfile.txt", "r") כ- f:
הדפס (f.read ())
כתוב לקובץ קיים בפייתון
אם הקובץ שאליו אתה רוצה לכתוב כבר קיים, ותרצה להוסיף אליו שורות נוספות, יהיה עליך לפתוח אותו באמצעות ה- א פרמטר עבור "הוסף".
עם פתוח ("testfile.txt", "a") כ- f:
f.write ("אני שורה נוספת.")
כל מה שתכתוב לאחר פתיחתו בפרמטר "a" יתווסף בשורה חדשה.
קוד זה גם מניח שהקובץ שלך נמצא באותה ספריה בה סקריפט Python פועל. אם זה נמצא בספריה אחרת, יהיה עליך לציין את הנתיב שלה.
למד עוד: כיצד להשיג את המדריך הנוכחי בפייתון
החלף קובץ קיים בפייתון
אם הקובץ שלך כבר קיים, אך ברצונך להחליף אותו במקום להוסיף אותו, תוכל לעשות זאת על ידי פתיחת הקובץ עם ה- w פָּרָמֶטֶר.
עם פתוח ("testfile.txt", "w") כ- f:
f.write ("שלום, עולם!")
לא משנה מה נכתב ב- testfile.txt, הפלט יהיה "שלום עולם!" כשאתה קורא את זה.
פתרון בעיות כתיבת קבצים בפייתון
אם הטקסט שאתה מדפיס לקובץ מסתבך או נקרא לא נכון, ודא שאתה תמיד פותח את הקובץ בקידוד הנכון.
עם פתוח ("testfile.txt", "w", קידוד = "utf8") כ- f:
רוב קבצי הטקסט בימינו משתמשים בקידוד UTF-8, אך כמה מקובלים אחרים הם ISO-8859 (iso-8859-1), UTF-16 (utf16) או Windows-1252 (cp1252).
הדפס לקובץ בפייתון
חגורת הכלים של פייתון כוללת כעת את היכולת להדפיס לקובץ, משימה תכופה בתסריט.
כדי לעזור לך במסע הלמידה שלך בפייתון, ריכזנו עבורכם רשימה של אתרים המציעים הסברים וטיפים מעמיקים על פייתון.
רוצה ללמוד תכנות פיתון? להלן הדרכים הטובות ביותר ללמוד פייתון ברשת, שרבות מהן לגמרי בחינם.
- תִכנוּת
- פִּיתוֹן
ג'ורדן הוא מורה ועיתונאי שמתלהב מלהפוך את לינוקס לנגישה וללא מתח לכולם. יש לו תואר ראשון באנגלית ודבר על תה חם. בעונות החמות הוא נהנה לרכוב על גבעות אוזארקים שם הוא גר.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.