Python การเขียนแฟ้ม
- หน้าก่อนหน้า Python การอ่านแฟ้ม
- หน้าต่อไป Python การลบแฟ้ม
การเขียนเข้าไปในแฟ้มที่มีอยู่แล้ว
เพื่อเขียนเข้าไปในแฟ้มที่มีอยู่แล้ว ต้องทำการ open()
การเพิ่มตัวแปรที่พิเศษ
"a"
- การเพิ่มข้อมูล - จะเพิ่มข้อมูลที่สุดท้ายของแฟ้ม"w"
- การเขียน - จะทำให้ลบเนื้อหาที่มีอยู่แล้ว
ตัวอย่าง
เปิดแฟ้ม "demofile2.txt" และเพิ่มเนื้อหาใส่แฟ้ม
f = open("demofile2.txt", "a") f.write("Now the file has more content!") f.close() # หลังจากเพิ่มเติม ทำการเปิดและอ่านไฟล์ f = open("demofile2.txt", "r") print(f.read())
ตัวอย่าง
เปิดไฟล์ "demofile3.txt" และทำให้เขียนทั้งหมดขึ้น
f = open("demofile3.txt", "w") f.write("Woops! I have deleted the content!") f.close() # หลังจากเขียน ทำการเปิดและอ่านไฟล์ f = open("demofile3.txt", "r") print(f.read())
หมายเหตุ:วิธี "w" จะทำให้เขียนทั้งหมดขึ้น
สร้างไฟล์ใหม่
เพื่อสร้างไฟล์ใหม่ใน Python โปรดใช้ open()
วิธีทางเลือก และใช้ตัวแปรหนึ่งในตัวเลือกต่อไปนี้:
"x"
- การสร้าง - จะสร้างไฟล์ ถ้าไฟล์มีอยู่จะกลับมาเรียกเตือน"a"
- การเพิ่มเติม - ถ้าไฟล์ไม่มีอยู่ จะสร้างไฟล์ใหม่"w"
- การเขียน - ถ้าไฟล์ไม่มีอยู่ จะสร้างไฟล์ใหม่
ตัวอย่าง
สร้างไฟล์ "myfile.txt":
f = open("myfile.txt", "x")
ผลลัพธ์:ได้สร้างไฟล์ว่างใหม่แล้ว!
ตัวอย่าง
ถ้าไม่มี จะสร้างไฟล์ใหม่:
f = open("myfile.txt", "w")
- หน้าก่อนหน้า Python การอ่านแฟ้ม
- หน้าต่อไป Python การลบแฟ้ม