textarea is empty

‎نوشتن فايل ـPython File Write

Previous >    <Next  

‎نوشتن در فايل در محيط پايتون براي موارديكه فايل موجود باشد، ويا ايجاد شود انجام مي شود.

‎نوشتن در يك فايل موجود

‎براي نوشتن در يك فايل موجود، براي بازكردن آن بايد پارامتري در تابع‎fopen()‎‎ ‎اضافه گردد.براي اين پارامتر دوحالت زير ميباشد:

‎مثال ـ بازكردن فايل‎‎"demofile.txt‎"‎ وافزودن متن به آن

with open("demofile.txt", "a") as f:
  f.write("Now the file has more content!")

#open and read the file after the appending:
with open("demofile.txt") as f:
  print(f.read())

‎خروجي با توجه به محتوي قبلي فايل مطابق زير است.

Hello! Welcome to demofile2.txt
This file is for testing purposes.
Good Luck!Now the file has more content!

‎بازنويسي روي فايل موجود.

‎براي بازنويسي روي فايل موجود در تابع‎open()‎‎ از پارامتر ‎‎"w‎"‎ ‎استفاده ميشود.

‎مثال ـ بازنويسي روي فايل‎‎"demofile.txt‎"

with open("demofile.txt", "w") as f:
  f.write("Woops! I have deleted the content!")

#open and read the file after the overwriting:
with open("demofile.txt") as f:
  print(f.read())

‎خروجي با توجه به محتوي قبلي فايل مطابق زير است.

Woops! I have deleted the content!

‎نكته ـ متد‎‎"w‎"‎ كل فايل را بازنويسي ميكند .مثال اينكه محتوي قبلي حذف ومحتوي ‎جديد در آن نوشته مي شود.

‎ايجاد يك فايل جديد ـCreate a New File

‎براي ايجاد يك فايل جديد در پايتون از‎open()‎‎ ويكي از پارامترهاي زير استفاده ‎مي شود.

‎مثال ـ ايجاد فايل‎‎"myfile.txt‎"

#This will create a new file:

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

#If the file already exist, an error will be raised.

‎نتيجه دستور فوق ايجاد يك فايل خالي است.

‎توجه ـ اگر فايل مجود باشد خطا داده ميشود.


Previous >    <Next