با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به آموزش JSON در پایتون پرداختیم ، در این جلسه قصد داریم به آموزش خواندن فایل در پایتون Python بپردازیم.
در این جلسه قصد داریم به آموزش کار با فایل ها در پایتون Python و مدیریت فایل ها در پایتون بپردازیم.
از فایل ها (File) برای ذخیره اطلاعات در طولانی مدت استفاده می شود.
مدیریت فایل یک بخش مهم در هر برنامه تحت وب است.
پایتون چندین تابع برای ایجاد، خواندن، بروزرسانی و حدف فایل ها دارد.
تابع ()open یک تابع کلیدی برای کار با فایل ها در پایتون است.
این تابع دو پارامتر را دریافت می کند: نام فایل و حالت خواندن.
۴ حالت مختلف برای بازکردن فایل وجود دارد.
علاوه بر این ها باید حالت متن یا باینری بودن فایل را مشخص کنید
برای باز کردن یک فایل برای خواندن، مشخص کردن نام فایل کافیست:
1 | f = open("demofile.txt") |
کد بالا معادل کد زیر است:
1 | f = open("demofile.txt", "rt") |
“r” برای حالت خواندن فایل مشخص شده و “t” نیز نشان می دهد که فایل از نوع متنی (Text) است.
همیشه مطمئن شوید که فایل وجود دارد وگرنه با خطا مواجه خواهید شد.
جلسه آموزش کار با فایل ها در پایتون python و مدیریت فایل ها در پایتون نیز به پایان رسید.
در جلسه بعد به آموزش خواندن فایل در پایتون python خواهیم پرداخت. با ما همراه باشید.
همچنین می توانید نظر ها و سوال های خود را از طریق بخش نظرات سایت با ما در میان بگذارید.
رسول
سلام.
اگر بخواهیم یک فایل رو باز کنیم که نامش مشخص نیست چه کاری باید کرد؟
مثلا فرض کنید یک برنامه نوشتیم که هنگام ذخیره خروجی دادهها، اونها رو درون یک فایل با پسوند اختصاصی ذخیره میکنه؛ مثل psd برای فتوشاپ، برای مثال: برای برنامه ما پسوندش باشه abc و یا غیره. این فایل میتونه توسط کاربر هر جایی قرار بگیره حتی داخل فلش.
اگر حالا بخوایم این فایل رو باز بکنیم، دیگه نام فایل متغیره و ما نمیدونیم اسمش و آدرسش چی خواهد بود، چطور باید دستور باز کردن یک فایل با نام نامشخص رو بنویسیم؟؟