با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به خواندن فایل در پایتون پرداختیم ، در این جلسه قصد داریم به آموزش نوشتن فایل در پایتون Python و ساخت فایل در پایتون بپردازیم.
از تابع ()write برای نوشتن در فایل استفاده می شود.
برای نوشتن در یک فایل موجود، باید یک پارامتر به تابع ()open اضافه کنید.
“Append -“a – برای نوشتن از انتهای فایل.(مقادیر قبلی حفظ می شوند)
“Write – “w – برای بازنویسی فایل
در مثال زیر متن به انتهای فایل اضافه می شود:
1 2 | f = open("demofile.txt", "a") f.write("Now the file has one more line!") |
در مثال زیر متن قبلی فایل حذف شده و متن جدید از ابتدا نوشته می شود:
1 2 | f = open("demofile.txt", "w") f.write("Woops! I have deleted the content!") |
برای ساخت فایل در پایتون، یکی از پارامتر های زیر را به تابع ()open اضافه کنید.
“Create – “x – یک فایل می سازد. اگر فایل وجود داشته باشد، خطا می دهد.
“Append – “a – اگر فایل وجود نادشته باشد، آن را ایجاد می کند.
“Write – “w – اگر فایل وجود نادشته باشد، آن را ایجاد می کند.
در مثال زیر یک فایل به نام myfile.txt ایجاد کرده ایم:
1 | f = open("myfile.txt", "x") |
نتیجه: یک فایل خالی ایجاد می شود.
مثال زیر نیز اگر فایل وجود نداشته باشد، آن را ایجاد می کند:
1 | f = open("myfile.txt", "w") |
جلسه آموزش نوشتن فایل در پایتون python و ساخت فایل در پایتون نیز به پایان رسید.
در جلسه بعد به آموزش حذف فایل در پایتون خواهیم پرداخت. با ما همراه باشید.
همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات سایت با ما در میان بگذارید.
حسین
سلام.ببخشید یک سوال داشتم اونم اینه که چگونه میشه یک فایل مثل myfile.txt و فایلی مانند myfile.py ایجاد کرد و من نمیتونم اونو وارد کنم و متاسفانه در کد نوشتن ارور میده لطفا کمک کنید.ممنون از اطلاعات خوبتون
صادق
سلام. همانطور که توی همین آموزش هم گفته شده، برای ساخت فایل از تابع ()open و پارامتر “x” باید استفاده کنیم. لطفا متن دقیق ارور رو اینجا بفرستید تا بررسی بشه
حامد
خیلی عالی ، سپاس
Fs
فایل من توی یه پوشه دیگه ساخته میشه چه طور میتونم محل ساخته شدن فایل txt رو خودم مشخص کنم؟