MAKCODE
MAKCODE
خواندن ۲ دقیقه·۳ سال پیش

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


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


1. یک متغیر تعریف کردیم
2. از ()open استفاده کردیم که داخلش آدرس جایی که فایل قراره ساخته بشه رو میدیم و البته اسم خود فایل که file.txt هستش شما می تونید به راحتی یک پوشه در هرجایی که می خواید ایجاد کنید و آدرس پوشه رو کپی کنید فقط یادتون باشه وقتی آدرس رو داخل پایتون پیست کردید علامت های \ رو به / تبدیل کنید(برای من اینجوری بود?)بعدش یک / میزارید و اسم فایل رو با پسوند file.txt می نویسید.
☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️
?حالا شاید از خودتون بپرسید +w چی هستش ؟
?+w در واقع یک نوع آرگومان هستش و اگه اینو بنویسیم برنامه میاد می بینه چیزی با این مشخصات وجود داره یا نه اگه وجود داشت با توجه به ()open اون فایل رو باز می کنه ولی اگه وجود نداشت اون فایل رو ایجاد میکنه بعدش باز می کنه(باز کردن فایل به معنی روی صفحه ظاهر شدن نیست بلکه منظور این است که ما می توانیم بر روی فایل تغییر ایجاد کنیم.)
☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️☢️

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


f = open(&quotC:/Users/RGY/Desktop/file/file.txt&quot,&quotw+&quot)


خب بریم ادامه کار یعنی اینکه یک مقدار رو داخل txt چاپ کنیم :

خب خروجی رو هم ببینیم :

همونطور که می بینید چاپ شد salam
خب بریم ببینیم دقیقا چه اتفاقی افتاد :

ما قبلا یک متغیر تعریف کرده بودیم به اسم f که این f همون فایل ما هست که بازش کردیم (دقت داشته باشید این f ما می تونه هرچی باشه در واقع یک اسمه مثلا می تونیم بجاش بنویسیم file یا هر چیز دیگه ای !)
خب این متغیر ما که همون فایلمونه یک چیز داره به اسم ()write که هر چی داخلش قرار بدیمو چاپ میکنه داخل فایل txt

خب امیدوارم متوجه شده باشید من کد هارو هم برای شما قرار میدم :

import os f = open(&quotC:/Users/RGY/Desktop/file/file.txt&quot,&quotw+&quot) f.write(&quotsalam&quot+&quot\n&quot)




پایتونبرنامه نویسیکدنویسی
شاید از این پست‌ها خوشتان بیاید