نصب اپلیکیشن

صفحه رسمی مای درس

اطلاع از آخرین تغییرات، جوایز و مسابقات مای درس
دنبال کردن

فایل ها

پاسخ تایید شده
8 ماه قبل
0
[شاه کلید مای درس] | فایل ها
bookmark_border هشتم
book کار و فناوری هشتم
bookmarks فصل 3 : برنامه نویسی
8 ماه قبل
0

فایل ها

وقتی برنامهای را در پایتون ذخیره میکنیم، کدهای برنامه در حافظۀ دائمی و مقادیر متغیر ها و آرایه ها و ... در حافظۀ موقت یا RAM ذخیره می شوند. به همین دلیل وقتی برنامه نویس می خواهد مقادیر متغیرها و آرایه ها و ... را روی حافظه دائمی، مانند هارد دیسک ذخیره کند باید روی هارد رایانه، فایلی ایجاد کرده و داده های موقت را داخل آن ذخیره کند.

 

انواع فایل

فایلهای متنی و فایلهای دودویی (باینری)

محتوای فایلهای متنی با پسوند txt.توسط ویرایشگری مثل notepad قابل خواندن است، ولی برای دیدن محتوای فایلهای دودویی، لازم به برنامه نویسی است و در حالت عادی توسط ویرایشگر notepad قابل خواندن نیستند.

در خط 1، فایلی به نامmyFile.txt  را در فولدر amir واقع در درایو D باز کرده ایم و می خواهیم رشته ای را به انتهای آن اضافه کنیم. سپس در خط 2 رشته omid is a student good را به انتهای فایل اضافه و در خط 5 دوباره فایل را بازکرده ایم. برای خواندن (r)، ابتدا فایل را باز و سپس آن را خوانده و چاپ می کنیم.. ʹʹaʹʹمخفف append به معنای اضافه کردن به انتهای فایل است.

در خط 1، فایل متنی myFile.txt که در داخل درایو D ساخته ایم را توسط دستور open برای خواندن  (r) باز می کنیم و آن را در یک متغیر به نام f ذخیره می کنیم. سپس در خط 6 محتویات آن را توسط تابع read خوانده و چاپ می کنیم. ʹʹr ʹʹمخفف read به معنای خواندن است.

گاهی اوقات ممکن اســت که در حین خواندن یا نوشتن در فایل، سیستم عامل ویندوز اجازه این کار را ندهد. در این شرایط، دچار استثنا میشویم که لازم است توسط ساختار try-except  آن را مدیریت کنیم.


سایر مباحث این فصل