نوشتن (write) و ایجاد (create) فایل در پایتون (Python) ویرایش فایل

نوشتن (write) و ایجاد (create) فایل در پایتون (Python) ویرایش فایل

زمان مطالعه

5 دقیقه

تعداد بازدید

101

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب
سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.

نوشتن (write) و ایجاد (create) فایل در پایتون (Python) ویرایش فایل

نوشتن (write) و ایجاد (create) فایل در پایتون (Python) ویرایش فایل

زمان مطالعه

5 دقیقه

تعداد بازدید

101

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

در مقالات قبل در مورد دو مبحث "باز کردن فایل ها در پایتون" و "خواندن فایل ها در پایتون" با همین عناوین با شما صحبت کردیم، حال نوبت به این رسیده که بتوانیم در یک فایل موجود بنویسیم و فایلی که موجود نیست را ایجاد کنیم یا عمیلات ویرایش فایل را انجام دهیم.

نوشتن در فایل موجود

برای نوشتن در یک فایل موجود، باید پارامتری را به متد ()open اضافه کنیم.

این پارامتر دو نوع است : “a” و “w”

پارامتر “a” همان ضمیمه (append) کردن به انتهای یک فایل است.

پارامتر “w” همان نوشتن (write) است که محتوای موجود را بازنویسی می کند.

در زیر دو مثال از این پارامتر را برای درک بهتر برای شما آورده ایم.

مثال: در این مثال فایل demofile2.txt را باز کرده و محتوای مورد نظر را به انتهای آن با پارامتر “a” ضمیمه کرده است.

 

f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()
#open and read the file after the appending:
f = open("demofile2.txt", "r")
print(f.read())

 

نوشتن در فایل موجود در پایتون (Python)

 

مثال: در این مثال فایل demofile3.txt را باز کرده و با پارامتر “w” محتوای مورد نظر را در آن بازنویسی کرده است.

 

f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()
#open and read the file after the appending:
f = open("demofile3.txt", "r")
print(f.read())

 

نوشتن در فایل موجود در پایتون (Python)

 

توجه: پارامتر “w” کل فایل را بازنویسی می کند.

ایجاد یک فایل جدید

برای ایجاد یک فایل جدید در پایتون از متد ()open با یکی از پارامترهای زیر استفاده می کنیم.

این پارامترها عبارتند از : “x”، “a” و “w”

پارامتر “x” برای ایجاد (create) یک فایل استفاده می شود و در صورت وجود فایل پیغام خطایی صادر می کند.

پارامتر “a” کار ضمیمه (append) را انجام می دهد و اگر فایل وجود نداشته باشد آن را ایجاد می کند.

پارامتر “w” همان کار بازنویسی (overwrite) را انجام می دهد و اگر فایل وجود نداشته باشد آن را ایجاد خواهد کرد.

در زیر برای درک بهتر از هر کدام مثالی برای شما آورده ایم.

مثال: در این مثال فایلی با نام myfile.txt را با پارامتر “x” ایجاد کرده ایم.

 

f = open("myfile.txt", "x")

 

در نتیجه کد بالا یک فایل خالی با نام مشخص شده ایجاد می شود.

مثال: در این مثال می خواهیم یک فایل را بازنویسی کنیم با متد “w” ولی چون فایل مورد نظر وجود ندارد آن را ایجاد می کند.

 

f = open("myfile.txt", "w") 

 

خب در این جا به پایان یکی دیگر از مقالات پایتون رسیدیم و طریقه نوشتن و ایجاد کردن یک فایل را یاد گرفتیم.

در مقاله بعدی که آخرین موضوع مدیریت فایل های پایتون است، طریقه حذف کردن یک فایل در پایتون را برای شما شرح خواهیم داد.

سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.


پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی