آموزش پایتون

مدیریت فایل

نوشتن فایل در پایتون

نوشتن روی فایلی که از قبل موجود است

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

پارامتر – "a" – به انتهای فایل اضافه می شود (Append).

پارامتر – "w" – هر محتوای موجودی را بازنویسی می کند (Write).

مثال

فایل “demofile2.txt” را باز کنید و محتوایی را به فایل اضافه کنید:

				
					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())
				
			

مثال

فایل “demofile3.txt” را باز کنید و محتوا را بازنویسی کنید:

				
					f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()

#open and read the file after the overwriting:
f = open("demofile3.txt", "r")
print(f.read())
				
			

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

ساخت فایل جدید

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

"x" – ساخت (Create) – یک فایل ایجاد می کند، در صورت وجود فایل، خطا را برمی گرداند.

"a" – افزودن (Append) – اگر فایل مشخص شده وجود نداشته باشد، یک فایل ایجاد می کند.

"w" – نوشتن (Write) – اگر فایل مشخص شده وجود نداشته باشد، یک فایل ایجاد می کند.

مثال

فایلی به نام myfile.txt ایجاد کنید:

				
					f = open("myfile.txt", "x")
				
			
نتیجه: یک فایل خالی جدید ایجاد شد!

مثال

اگر فایل جدیدی وجود ندارد ایجاد کنید:

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

آموزش پایتون

مدیریت فایل