برترین موضوعات درسمن

برترین موضوعات درسمن
چهارشنبه, ۲۵ خرداد ۱۴۰۱، ۱۱:۴۲ ق.ظ

کاربا فایل ها در پایتون

نحوه ایجاد فایل در پایتون

در این پست قصد داریم به مبحث فایل ها در پایتون بپردازیم .

برای تعریف فایل نیاز به هیچ ماژولی نداریم، برای انجام عملیات روی فایل ها باید یک نمونه (شی) از فایل مورد نظر ایجاد کنیم که برای اینکار از تابع open() استفاده می کنیم این تابع دارای دو آرگومان ورودی است اولی مسیر و نام فایل است و دومی مشخص کننده حالت باز شونده فایل است که در ادامه حالت بازشونده را توضیح خواهیم داد. به مثال زیر توجه کنید:

file_name = "tamrin.txt"
file = open( file_name, "a+" )

حالت بازکردن فایل

r : خواندن از ابتدای فایل

r+ : خواندن و نوشتن از ابتدای فایل

w : ایجاد فایل برای نوشتن از ابتدا

w+ : ایجاد فایل برای نوشتن و خواندن از ابتدا

a :  خواندن از انتها

a+ :  خواندن و نوشتن از انتها

 

خواندن فایل در پایتون (Read)

برای خواندن فایل متنی سه روش وجود دارد:

  1. تابع read() خوندان تمام محتویات فایل
  2. تابع readline خواندن خط به خط فایل
  3. تابع readlines خواندن تمام محتویات فایل و ریختن درون یک لیست

 

نوشتن فایل در پایتون(Write)

برای نوشتن در فایلی که از قبل وجود دارد باید یکی از دو پارامتر زیر را به تابع open دهیم.

 :“a”متن شما را به انتهای فایل اضافه می کند در این صورت محتوای قبلی حذف نمی شود.

 :“w”تمام محتوای قبلی را پاک کرده و محتوای جدید را جایگزین آن می کند.

حذف فایل در پایتون

برای حذف فایل در پایتون به ماژول سیستمی نیاز داریم، با اضافه کردن ماژول os میتوانیم آن را به برنامه خود وارد کنیم.

این ماژول دارای تابع remove() میباشد. که هنگام فراخوانی تابع، نام فایل را به عنوان ورودی به آن می دهیم و فایل حذف میشود.

مثال:

os.remove(“tamrin.txt”)

در این پست سعی کردیم محتواهای لازم جهت یادگیری کار با فایل ها را ارائه دهیم برای یادگیری کامل تر به دوره آموزش مفاهیم کار با فایل ها در پایتون در وب سایت درسمن میتوانید مراجعه کنید و از آموزش های کاربردی استفاده کنید.

موافقین ۰ مخالفین ۰ ۰۱/۰۳/۲۵
فاطمه موحدی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی