פייתון/פייתון גרסה 2/מודולים/os
הפונקציה system
עריכהבעזרת הפונקציה system ניתן להריץ פקודות של מערכת ההפעלה:
import os
os.system('ls')
משתני הסביבה (environment variables)
עריכהכל משתני הסביבה נמצאים במשתנה מטיפוס מילון שנקרא environ:
>>> import os
>>> os.environ['PATH']
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
PATH
עריכהos.pathsep
- התו המפריד בין ספריות שונות של ה-PATH. ביוניקס/לינוקס זה ':', ובחלונות זה ';'.- על מנת לקבל בנפרד את כל הספריות שנמצאות ב-PATH יש להריץ: כאשר
splitted_path=os.environ['PATH'].split(os.pathsep)
os.pathsep
משמש כ-delimiter.
- על מנת לקבל בנפרד את כל הספריות שנמצאות ב-PATH יש להריץ:
os.path.join
- פונקציה המשרשרת תיקיות ותתי תיקיות תוך שימוש בסלאש המתאים ('/' ביוניקס ו-'\' בחלונות):
>>> os.path.join('folder','sub_folder')
'folder/sub_folder'
os.path.isdir
- פוקנציה הבודקת אם ספריה כלשהי קיימת:
>>> os.path.isdir('/home')
True
os.path.isfile
- פוקנציה הבודקת אם קובץ כלשהו קיים.