آموزش کتابخانه استاندارد در زبان برنامه نویسی پایتون
واسط سیستم عامل در Python
ماژول os ده ها تابع برای تعامل با سیستم عامل ارائه می کند.
>>> import os
>>> os.getcwd() # Return the current working directory
'C:\\Python38'
>>> os.chdir('/server/accesslogs') # Change current working directory
>>> os.system('mkdir today') # Run the command mkdir in the system shell
0
اطمینان حاصل کنید که از شیوه import os به جای from os import * استفاده کنید. این کار مانع از این می شود که os.open() روی تابع داخلی open() که کاملا متفاوت عمل می کند، سایه اندازد.
توابع داخلی dir() و help() به عنوان کمک های تعاملی برای کار با ماژول های بزرگ مانند os مفید هستند.
>>> import os
>>> dir(os)
>>> help(os)
برای وظایف روزانه مربوط به مدیریت فایل و دایرکتوری ، ماژول shutil واسط سطح بالاتری را ارائه می کند که برای استفاده ساده تر است.
>>> import shutil
>>> shutil.copyfile('data.db', 'archive.db')
'archive.db'
>>> shutil.move('/build/executables', 'installdir')
'installdir'