پروندههای Python باز
- صفحه قبلی پروندههای Python باز
- صفحه بعدی Python فایل نوشتن/ایجاد
فایل را در سرور باز کنید
فرض میکنیم که ما فایلهای زیر را داریم، در پوشهای مشابه با Python:
demofile.txt
برای باز کردن یک فایل، از open()
توابع.
open()
این تابع یک شیء فایل بازمیگرداند، این شیء یک read()
این روش برای خواندن محتوای فایل استفاده میشود:
مثال
f = open("demofile.txt", "r") print(f.read())
فقط بخشی از فایل را میخواند
به صورت پیشفرض،read()
این روش تمام متن فایل را برمیگرداند، اما شما همچنین میتوانید تعداد کاراکترهایی که میخواهید بازگردانید را مشخص کنید:
مثال
این روش پنج حرف اول فایل را برمیگرداند:
f = open("demofile.txt", "r") print(f.read(5))
خواندن خط
شما میتوانید از readline()
این روش یک خط را برمیگرداند:
مثال
خواندن یک خط از فایل:
f = open("demofile.txt", "r") print(f.readline())
با دو بار فراخوانی readline()
شما میتوانید دو خط اول را بخوانید:
مثال
خواندن دو خط از فایل:
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
با استفاده از چرخه، میتوانید به صورت خطی تمام خطوط فایل را بخوانید:
مثال
بازدید از فایل به صورت خطی:
f = open("demofile.txt", "r") for x in f: print(x)
بستن فایل
همیشه بستن فایل پس از اتمام یک عادت خوب است.
مثال
پس از اتمام، فایل را ببندید:
f = open("demofile.txt", "r") print(f.readline()) f.close()
نکته:در برخی موارد، به دلیل буفر، شما باید همیشه فایل را ببندید و تغییراتی که در فایل انجام دادهاید ممکن است قبل از بستن فایل نمایش داده نشوند.
- صفحه قبلی پروندههای Python باز
- صفحه بعدی Python فایل نوشتن/ایجاد