Python เปิดแฟ้ม
- หน้าก่อนหน้า Python เปิดแฟ้ม
- หน้าต่อไป 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()
หมายเหตุ:ในบางกรณี เนื่องจากเครื่องจับเซนเซอร์ คุณควรปิดไฟล์เสมอ การเปลี่ยนแปลงที่ทำในไฟล์ก่อนที่จะปิดไฟล์อาจไม่ถูกแสดงออก
- หน้าก่อนหน้า Python เปิดแฟ้ม
- หน้าต่อไป Python การเขียนไฟล์/สร้างไฟล์