امکانات ماژول OS برای کار با فایلها در پایتون :
ماژول سیستم عامل (OS) در زبان برنامهنویسی پایتون امکانات متنوعی را برای کار با فایلها فراهم میکند. این امکانات شامل ایجاد، خواندن، نوشتن، حذف و تغییر فایلها است. این ماژول قابلیت همکاری با سیستم عاملهای مختلف را دارد و به برنامهنویسان این امکان را میدهد تا کار با فایلها را به سادگی و با قدرت انجام دهند.
با استفاده از ماژول OS، میتوان فایلها را به سادگی ایجاد کرد. برای ایجاد یک فایل جدید، از تابع `os.open()` استفاده میشود. این تابع یک شی بازگشتی از نوع فایل را ایجاد میکند که میتوان با استفاده از توابع دیگر ماژول OS به آن دسترسی پیدا کرد.
برای خواندن محتوای یک فایل، از تابع `os.read()` استفاده میشود. این تابع محتوای فایل را به صورت بایتها به برنامهنویس باز میگرداند. برای خواندن محتوای فایل به صورت متنی، میتوان از تابع `os.readlink()` استفاده کرد.
برای نوشتن محتوایی در یک فایل، از تابع `os.write()` استفاده میشود. این تابع بایتها را به عنوان ورودی میگیرد و آنها را در فایل نوشته میکند. برای نوشتن محتوای یک رشته در فایل، میتوان از تابع `os.write()` استفاده کرد.
برای حذف یک فایل، از تابع `os.remove()` استفاده میشود. این تابع فایل را حذف میکند و در صورتی که فایل وجود نداشته باشد، یک خطا رخ میدهد. برای بررسی وجود یک فایل، میتوان از تابع `os.path.exists()` استفاده کرد.
همچنین، ماژول OS امکانات دیگری نیز برای کار با فایلها در پایتون فراهم میکند. این امکانات شامل تغییر نام یک فایل با استفاده از تابع `os.rename()`، تغییر سطح دسترسی فایل با استفاده از تابع `os.chmod()` و ایجاد پوشهها با استفاده از تابع `os.mkdir()` و `os.makedirs()` است.
به طور کلی، ماژول OS در پایتون امکانات قدرتمندی را برای کار با فایلها فراهم میکند. این امکانات به برنامهنویس اجازه میدهند تا به طور مستقل از سیستم عامل خود، فایلهای خود را مدیریت کند و تغییرات مورد نیاز را در آنها اعمال کند.