نوشتن فایل txt در پایتون :
یکی از کاربردهای متد open در زبان برنامهنویسی پایتون، نوشتن محتوای یک فایل متنی است. با استفاده از این متد، میتوانیم محتوای یک رشته را در یک فایل txt ذخیره کنیم. در این مقاله، نحوه نوشتن فایل txt در پایتون توضیح داده میشود.
ابتدا برای نوشتن فایل txt، باید یک شیء فایل در پایتون ایجاد کنیم. برای این منظور، از متد open استفاده میکنیم. این متد دو پارامتر را به عنوان ورودی میپذیرد: نام فایل و حالت باز کردن فایل.
برای نوشتن فایل txt، حالت باز کردن فایل باید “w” یا “write” باشد. این حالت به معنی این است که میخواهیم فایل را برای نوشتن باز کنیم. اگر فایلی با همین نام وجود داشته باشد، محتوای قبلی آن حذف میشود.
در ادامه، یک نمونه کد برای نوشتن فایل txt در پایتون آورده شده است:
“`
file = open(“example.txt”, “w”)
file.write(“Hello, world!”)
file.close()
“`
در این کد، ابتدا یک شیء فایل با نام “example.txt” ایجاد میشود. سپس با استفاده از متد write، رشته “Hello, world!” در فایل ذخیره میشود. در نهایت، با استفاده از متد close، فایل بسته میشود.
پس از اجرای این کد، یک فایل با نام “example.txt” ایجاد میشود و رشته “Hello, world!” در آن ذخیره میشود.
توجه داشته باشید که برای نوشتن محتوا در یک فایل txt، رشتهها باید به صورت رشتههای یونیکد (unicode) باشند. اگر رشتهها را به صورت دیگری تعریف کنید، ممکن است با خطا مواجه شوید.
همچنین، بهتر است پس از نوشتن محتوا در فایل، آن را با استفاده از متد close ببندید. این کار به صورت خودکار تغییرات را در فایل ذخیره میکند.
در نهایت، میتوانید فایل را باز کنید و محتوای آن را بررسی کنید:
“`
file = open(“example.txt”, “r”)
content = file.read()
print(content)
file.close()
“`
در این کد، ابتدا فایل باز میشود و سپس با استفاده از متد read، محتوای فایل خوانده میشود و در متغیر content ذخیره میشود. در نهایت، محتوای فایل چاپ میشود و فایل بسته میشود.
با استفاده از این روش، میتوانید فایلهای متنی در پایتون بسازید و محتوای آنها را تغییر دهید. همچنین، میتوانید فایلهای متنی موجود را بخوانید و محتوای آنها را بررسی کنید.