Python เปิดแฟ้ม

เปิดแฟ้มบนเซิร์ฟเวอร์

เรามีแฟ้มดังนี้ ตั้งอยู่ในไดเรกทอรีเดียวกับ Python:

demofile.txt

Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!

ในการเปิดไฟล์ โปรดใช้ฟังก์ชันที่ถูกต้องตามที่มีในระบบ 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()

ปฏิบัติตัวอย่าง

หมายเหตุ:ในบางกรณี เนื่องจากเครื่องจับเซนเซอร์ คุณควรปิดไฟล์เสมอ การเปลี่ยนแปลงที่ทำในไฟล์ก่อนที่จะปิดไฟล์อาจไม่ถูกแสดงออก