משתמש:מ. רובין/common.js: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(מ. רובין שינה את מודל התוכן של הדף משתמש:מ. רובין/common.js מ־JavaScript ל־CSS) תגית: שינוי מודל התוכן |
אין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
import os | |||
. | |||
def mark_version(file_path, checked=False): | |||
""" | |||
מוסיף [גרסה לא בדוקה] או [גרסה בדוקה] לתחילת קובץ. | |||
ארגומנטים: | |||
file_path (str): הנתיב לקובץ לשינוי. | |||
checked (bool): True אם הגרסה בדוקה, False אחרת. | |||
""" | |||
try: | |||
# פותח את הקובץ לקריאה וכתיבה (r+), עם קידוד UTF-8 | |||
with open(file_path, 'r+', encoding='utf-8') as f: | |||
content = f.read() # קורא את כל תוכן הקובץ | |||
f.seek(0) # מחזיר את המצביע לתחילת הקובץ | |||
if checked: | |||
f.write("[גרסה בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ | |||
else: | |||
f.write("[גרסה לא בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ | |||
print(f"הקובץ '{file_path}' עודכן בהצלחה.") | |||
except FileNotFoundError: | |||
print(f"שגיאה: הקובץ '{file_path}' לא נמצא.") | |||
except Exception as e: | |||
print(f"אירעה שגיאה: {e}") | |||
# --- איך להשתמש בסקריפט זה (דוגמאות) --- | |||
# דוגמה 1: לסמן קובץ כגרסה לא בדוקה | |||
# mark_version("המסמך_שלך.txt", checked=False) | |||
# דוגמה 2: לסמן קובץ כגרסה בדוקה | |||
# mark_version("המסמך_שלך.txt", checked=True) | |||
# בדרך כלל, היית משלב פונקציה זו בזרימת העבודה שלך. | |||
# לדוגמה, לאחר שסיימת עריכה, תוכל להריץ: | |||
# mark_version("המאמר_האחרון_שלי.docx", checked=False) | |||
# ולאחר בדיקה, היית מריץ: | |||
# mark_version("המאמר_האחרון_שלי.docx", checked=True) | |||
גרסה מ־18:21, 11 ביולי 2025
import os
def mark_version(file_path, checked=False):
"""
מוסיף [גרסה לא בדוקה] או [גרסה בדוקה] לתחילת קובץ.
ארגומנטים:
file_path (str): הנתיב לקובץ לשינוי.
checked (bool): True אם הגרסה בדוקה, False אחרת.
"""
try:
# פותח את הקובץ לקריאה וכתיבה (r+), עם קידוד UTF-8
with open(file_path, 'r+', encoding='utf-8') as f:
content = f.read() # קורא את כל תוכן הקובץ
f.seek(0) # מחזיר את המצביע לתחילת הקובץ
if checked:
f.write("[גרסה בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ
else:
f.write("[גרסה לא בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ
print(f"הקובץ '{file_path}' עודכן בהצלחה.")
except FileNotFoundError:
print(f"שגיאה: הקובץ '{file_path}' לא נמצא.")
except Exception as e:
print(f"אירעה שגיאה: {e}")
# --- איך להשתמש בסקריפט זה (דוגמאות) ---
# דוגמה 1: לסמן קובץ כגרסה לא בדוקה
# mark_version("המסמך_שלך.txt", checked=False)
# דוגמה 2: לסמן קובץ כגרסה בדוקה
# mark_version("המסמך_שלך.txt", checked=True)
# בדרך כלל, היית משלב פונקציה זו בזרימת העבודה שלך.
# לדוגמה, לאחר שסיימת עריכה, תוכל להריץ:
# mark_version("המאמר_האחרון_שלי.docx", checked=False)
# ולאחר בדיקה, היית מריץ:
# mark_version("המאמר_האחרון_שלי.docx", checked=True)